![]() |
CernVM-FS
2.12.0
|
#include <loader.h>
Public Member Functions | |
LoaderExports () | |
~LoaderExports () | |
Public Attributes | |
uint32_t | version |
uint32_t | size |
time_t | boot_time |
std::string | loader_version |
bool | foreground |
std::string | repository_name |
std::string | mount_point |
std::string | config_files |
std::string | program_name |
EventList | history |
StateList | saved_states |
bool | disable_watchdog |
bool | simple_options_parsing |
void ** | fuse_channel_or_session |
std::string | device_id |
This contains the public interface of the cvmfs loader. Whenever something changes, change the version number.
Note: Do not forget to check the version of LoaderExports in cvmfs.cc when using fields that were not present in version 1
CernVM-FS 2.1.8 –> Version 2 CernVM-FS 2.2.0 –> Version 3 CernVM-FS 2.4.0 –> Version 4 CernVM-FS 2.7.0 –> Version 4, fuse_channel –> fuse_channel_or_session CernVM-FS 2.8.2 –> Version 5, add device_id
time_t loader::LoaderExports::boot_time |
Definition at line 175 of file loader.h.
Referenced by UptimeMagicXattr::FinalizeValue(), and FuseMain().
std::string loader::LoaderExports::config_files |
Definition at line 180 of file loader.h.
Referenced by FuseMain(), and InitOptionsMgr().
std::string loader::LoaderExports::device_id |
Definition at line 201 of file loader.h.
Referenced by FuseMain().
bool loader::LoaderExports::disable_watchdog |
Definition at line 186 of file loader.h.
Referenced by FuseMain(), and cvmfs::UseWatchdog().
bool loader::LoaderExports::foreground |
Definition at line 177 of file loader.h.
Referenced by FuseMain(), and Init().
void** loader::LoaderExports::fuse_channel_or_session |
Definition at line 196 of file loader.h.
Referenced by FuseMain(), Init(), and cvmfs::SendFuseFd().
EventList loader::LoaderExports::history |
Definition at line 182 of file loader.h.
Referenced by loader::LoadLibrary(), TalkManager::MainResponder(), and ~LoaderExports().
std::string loader::LoaderExports::loader_version |
Definition at line 176 of file loader.h.
Referenced by FuseMain(), and TalkManager::MainResponder().
std::string loader::LoaderExports::mount_point |
Definition at line 179 of file loader.h.
Referenced by FuseMain(), and Init().
std::string loader::LoaderExports::program_name |
Definition at line 181 of file loader.h.
Referenced by FuseMain(), and Init().
std::string loader::LoaderExports::repository_name |
Definition at line 178 of file loader.h.
Referenced by FuseMain(), Init(), and InitOptionsMgr().
StateList loader::LoaderExports::saved_states |
Definition at line 183 of file loader.h.
Referenced by loader::Reload().
bool loader::LoaderExports::simple_options_parsing |
Definition at line 189 of file loader.h.
Referenced by FuseMain(), and InitOptionsMgr().
uint32_t loader::LoaderExports::version |
Definition at line 173 of file loader.h.
Referenced by Init(), InitOptionsMgr(), and cvmfs::UseWatchdog().