CernVM-FS
2.12.0
|
#include <magic_xattr.h>
Private Member Functions | |
virtual bool | PrepareValueFenced () |
virtual void | FinalizeValue () |
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) |
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_ |
Definition at line 413 of file magic_xattr.h.
|
privatevirtual |
Reimplemented from BaseMagicXattr.
Definition at line 624 of file magic_xattr.cc.
|
privatevirtual |
This function is used to obtain the necessary information while inside FuseRemounter::fence(), which should prevent data races.
Reimplemented from BaseMagicXattr.
Definition at line 620 of file magic_xattr.cc.