CernVM-FS
2.12.0
|
#include <mountpoint.h>
Public Member Functions | |
FileSystemInfo () | |
Public Attributes | |
std::string | name |
std::string | exe_path |
Type | type |
OptionsManager * | options_mgr |
bool | wait_workspace |
bool | foreground |
Definition at line 110 of file mountpoint.h.
|
inline |
Definition at line 111 of file mountpoint.h.
std::string FileSystem::FileSystemInfo::exe_path |
Used to fork & execve into different flavors of the binary, e.g. the quota manager.
Definition at line 129 of file mountpoint.h.
Referenced by Init().
bool FileSystem::FileSystemInfo::foreground |
The fuse module should not daemonize. That means the quota manager should not daemonize, too, but print debug messages to stdout.
Definition at line 152 of file mountpoint.h.
Referenced by Init().
std::string FileSystem::FileSystemInfo::name |
Name can is used to identify this particular instance of cvmfs in the cache (directory). Normally it is the fully qualified repository name. For libcvmfs and in other special mount conditions, it can be something else. Only file systems with different names can share a cache because the name is part of a lock file.
Definition at line 123 of file mountpoint.h.
Referenced by Init(), and LibGlobals::Initialize().
OptionsManager* FileSystem::FileSystemInfo::options_mgr |
All further configuration has to be present in the options manager.
Definition at line 139 of file mountpoint.h.
Referenced by Init(), and LibGlobals::Initialize().
Type FileSystem::FileSystemInfo::type |
Fuse mount point or libcvmfs.
Definition at line 134 of file mountpoint.h.
Referenced by Init(), and LibGlobals::Initialize().
bool FileSystem::FileSystemInfo::wait_workspace |
Decides if FileSystem construction should block if the workspace is currently taken. This is used to coordinate fuse mounts where the next mount happens while the previous fuse module is not yet fully cleaned up.
Definition at line 147 of file mountpoint.h.
Referenced by InitSystemFs().