CernVM-FS
2.12.0
|
Private Member Functions | |
virtual bool | PrepareValueFenced () |
virtual void | FinalizeValue () |
Private Attributes | |
time_t | catalogs_valid_until_ |
Additional Inherited Members | |
Public Member Functions inherited from BaseMagicXattr | |
BaseMagicXattr () | |
void | MarkProtected () |
bool | PrepareValueFencedProtected (gid_t gid) |
std::pair< bool, std::string > | GetValue (int32_t requested_page, const MagicXattrMode mode) |
virtual MagicXattrFlavor | GetXattrFlavor () |
void | Lock (PathString path, catalog::DirectoryEntry *dirent) |
void | Release () |
virtual | ~BaseMagicXattr () |
Static Public Attributes inherited from BaseMagicXattr | |
static const uint32_t | kMaxCharsPerPage = 40000 |
Protected Member Functions inherited from BaseMagicXattr | |
std::string | HeaderMultipageHuman (uint32_t requested_page) |
Protected Attributes inherited from BaseMagicXattr | |
MagicXattrManager * | xattr_mgr_ |
PathString | path_ |
catalog::DirectoryEntry * | dirent_ |
pthread_mutex_t | access_mutex_ |
bool | is_protected_ |
std::vector< std::string > | result_pages_ |
Begin section of cvmfs.cc-specific magic extended attributes
|
inlineprivatevirtual |
Reimplemented from BaseMagicXattr.
Definition at line 2172 of file cvmfs.cc.
|
inlineprivatevirtual |
This function is used to obtain the necessary information while inside FuseRemounter::fence(), which should prevent data races.
Reimplemented from BaseMagicXattr.
Definition at line 2167 of file cvmfs.cc.