CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PosixCacheManager Member List

This is the complete list of members for PosixCacheManager, including all inherited members.

AbortTxn(void *txn)PosixCacheManagervirtual
AcquireQuotaManager(QuotaManager *quota_mgr)PosixCacheManagervirtual
alien_cache()PosixCacheManagerinline
alien_cache_PosixCacheManagerprivate
cache_mode()PosixCacheManagerinline
cache_mode_PosixCacheManagerprivate
cache_path()PosixCacheManagerinline
cache_path_PosixCacheManagerprivate
CacheManager()CacheManagerprotected
CacheModes enum namePosixCacheManager
ChecksumFd(int fd, shash::Any *id)CacheManager
Close(int fd)PosixCacheManagervirtual
CommitFromMem(const LabeledObject &object, const unsigned char *buffer, const uint64_t size)CacheManager
CommitTxn(void *txn)PosixCacheManagervirtual
Create(const std::string &cache_path, const bool alien_cache, const RenameWorkarounds rename_workaround=kRenameNormal, const bool do_refcount=false)PosixCacheManagerstatic
CtrlTxn(const Label &label, const int flags, void *txn)PosixCacheManagervirtual
Describe()PosixCacheManagervirtual
do_refcount() const PosixCacheManagerinline
do_refcount_PosixCacheManagerprivate
DoFreeState(void *data)PosixCacheManagerprotectedvirtual
DoRestoreState(void *data)PosixCacheManagerprotectedvirtual
DoSaveState()PosixCacheManagerprotectedvirtual
Dup(int fd)PosixCacheManagervirtual
fd_mgr_PosixCacheManagerprivate
Flush(Transaction *transaction)PosixCacheManagerprivate
FreeState(const int fd_progress, void *state)CacheManager
FRIEND_TEST(T_CacheManager, CommitTxnQuotaNotifications)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, CommitTxnRenameFail)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, Open)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, OpenFromTxn)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, OpenPinned)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, Rename)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, StartTxn)PosixCacheManagerprivate
FRIEND_TEST(T_CacheManager, TearDown2ReadOnly)PosixCacheManagerprivate
GetPathInCache(const shash::Any &id)PosixCacheManagerinlineprivate
GetSize(int fd)PosixCacheManagervirtual
id()PosixCacheManagerinlinevirtual
InitCacheDirectory(const string &cache_path)PosixCacheManagerprivate
is_tmpfs()PosixCacheManagerinline
is_tmpfs_PosixCacheManagerprivate
kBigFilePosixCacheManagerstatic
kCacheReadOnly enum valuePosixCacheManager
kCacheReadWrite enum valuePosixCacheManager
kLabelCatalogCacheManagerstatic
kLabelCertificateCacheManagerstatic
kLabelChunkedCacheManagerstatic
kLabelExternalCacheManagerstatic
kLabelHistoryCacheManagerstatic
kLabelMetainfoCacheManagerstatic
kLabelPinnedCacheManagerstatic
kLabelVolatileCacheManagerstatic
kMagicNoRefcountPosixCacheManagerprivatestatic
kMagicRefcountPosixCacheManagerprivatestatic
kRenameLink enum valuePosixCacheManager
kRenameNormal enum valuePosixCacheManager
kRenameSamedir enum valuePosixCacheManager
kSizeUnknownCacheManagerstatic
LoadBreadcrumb(const std::string &fqrn)PosixCacheManagervirtual
no_inflight_txns_PosixCacheManagerprivate
Open(const LabeledObject &object)PosixCacheManagervirtual
Open2Mem(const LabeledObject &object, unsigned char **buffer, uint64_t *size)CacheManager
OpenFromTxn(void *txn)PosixCacheManagervirtual
OpenPinned(const LabeledObject &object)CacheManager
PeekState(void *state)CacheManagerinline
PosixCacheManager(const std::string &cache_path, const bool alien_cache, const bool do_refcount=false)PosixCacheManagerinlineprivate
Pread(int fd, void *buf, uint64_t size, uint64_t offset)PosixCacheManagervirtual
quota_mgr()CacheManagerinline
quota_mgr_CacheManagerprotected
Readahead(int fd)PosixCacheManagervirtual
Rename(const char *oldpath, const char *newpath)PosixCacheManagerprivate
rename_workaround_PosixCacheManagerprivate
RenameWorkarounds enum namePosixCacheManager
reports_correct_filesize_PosixCacheManagerprivate
Reset(void *txn)PosixCacheManagervirtual
RestoreState(const int fd_progress, void *state)CacheManager
SaveState(const int fd_progress)CacheManager
SizeOfTxn()PosixCacheManagerinlinevirtual
Spawn()PosixCacheManagerinlinevirtual
StartTxn(const shash::Any &id, uint64_t size, void *txn)PosixCacheManagervirtual
StoreBreadcrumb(const manifest::Manifest &manifest)PosixCacheManagervirtual
StoreBreadcrumb(std::string fqrn, manifest::Breadcrumb breadcrumb)PosixCacheManager
TearDown2ReadOnly()PosixCacheManager
txn_template_path_PosixCacheManagerprivate
Write(const void *buf, uint64_t size, void *txn)PosixCacheManagervirtual
~CacheManager()CacheManagervirtual
~PosixCacheManager()PosixCacheManagerinlinevirtual