CernVM-FS
2.12.0
|
#include <libcvmfs_int.h>
Public Member Functions | |
FileSystem * | file_system () |
void | set_options_mgr (OptionsManager *value) |
Static Public Member Functions | |
static loader::Failures | Initialize (OptionsManager *options_mgr) |
static void | CleanupInstance () |
static LibGlobals * | GetInstance () |
Private Member Functions | |
LibGlobals () | |
~LibGlobals () | |
Private Member Functions inherited from SingleCopy | |
SingleCopy () | |
Private Attributes | |
OptionsManager * | options_mgr_ |
FileSystem * | file_system_ |
Static Private Attributes | |
static LibGlobals * | instance_ = NULL |
A singleton managing the cvmfs resources for all attached repositories. A thin wrapper around the FileSystem object that does most of the heavy work.
Definition at line 61 of file libcvmfs_int.h.
|
private |
Definition at line 139 of file libcvmfs_int.cc.
|
private |
|
static |
Definition at line 130 of file libcvmfs_int.cc.
Referenced by cvmfs_fini(), cvmfs_init(), and cvmfs_init_v2().
|
inline |
Definition at line 67 of file libcvmfs_int.h.
Referenced by LibContext::file_system().
|
static |
Definition at line 85 of file libcvmfs_int.cc.
Referenced by LibContext::Create(), cvmfs_init(), cvmfs_init_v2(), and LibContext::file_system().
|
static |
Always creates the singleton, even in case of failure.
Definition at line 94 of file libcvmfs_int.cc.
Referenced by cvmfs_init(), and cvmfs_init_v2().
|
inline |
Definition at line 68 of file libcvmfs_int.h.
Referenced by cvmfs_init().
|
private |
Definition at line 80 of file libcvmfs_int.h.
Referenced by file_system(), and ~LibGlobals().
|
staticprivate |
Definition at line 73 of file libcvmfs_int.h.
Referenced by GetInstance().
|
private |
Only non-NULL if cvmfs_init is used for initialization. In this case, the options manager needs to be cleaned up by cvmfs_fini.
Definition at line 79 of file libcvmfs_int.h.
Referenced by set_options_mgr(), and ~LibGlobals().