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

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

AbortTxn(void *txn)=0CacheManagerpure virtual
AcquireQuotaManager(QuotaManager *quota_mgr)=0CacheManagerpure virtual
CacheManager()CacheManagerprotected
ChecksumFd(int fd, shash::Any *id)CacheManager
Close(int fd)=0CacheManagerpure virtual
CommitFromMem(const LabeledObject &object, const unsigned char *buffer, const uint64_t size)CacheManager
CommitTxn(void *txn)=0CacheManagerpure virtual
CtrlTxn(const Label &label, const int flags, void *txn)=0CacheManagerpure virtual
Describe()=0CacheManagerpure virtual
DoFreeState(void *data)CacheManagerinlineprotectedvirtual
DoRestoreState(void *data)CacheManagerinlineprotectedvirtual
DoSaveState()CacheManagerinlineprotectedvirtual
Dup(int fd)=0CacheManagerpure virtual
FreeState(const int fd_progress, void *state)CacheManager
GetSize(int fd)=0CacheManagerpure virtual
id()=0CacheManagerpure virtual
kLabelCatalogCacheManagerstatic
kLabelCertificateCacheManagerstatic
kLabelChunkedCacheManagerstatic
kLabelExternalCacheManagerstatic
kLabelHistoryCacheManagerstatic
kLabelMetainfoCacheManagerstatic
kLabelPinnedCacheManagerstatic
kLabelVolatileCacheManagerstatic
kSizeUnknownCacheManagerstatic
kStateVersionCacheManagerprivatestatic
LoadBreadcrumb(const std::string &)CacheManagerinlinevirtual
Open(const LabeledObject &object)=0CacheManagerpure virtual
Open2Mem(const LabeledObject &object, unsigned char **buffer, uint64_t *size)CacheManager
OpenFromTxn(void *txn)=0CacheManagerpure virtual
OpenPinned(const LabeledObject &object)CacheManager
PeekState(void *state)CacheManagerinline
Pread(int fd, void *buf, uint64_t size, uint64_t offset)=0CacheManagerpure virtual
quota_mgr()CacheManagerinline
quota_mgr_CacheManagerprotected
Readahead(int fd)=0CacheManagerpure virtual
Reset(void *txn)=0CacheManagerpure virtual
RestoreState(const int fd_progress, void *state)CacheManager
SaveState(const int fd_progress)CacheManager
SingleCopy()SingleCopyinlineprivate
SizeOfTxn()=0CacheManagerpure virtual
Spawn()=0CacheManagerpure virtual
StartTxn(const shash::Any &id, uint64_t size, void *txn)=0CacheManagerpure virtual
StoreBreadcrumb(const manifest::Manifest &)CacheManagerinlinevirtual
Write(const void *buf, uint64_t sz, void *txn)=0CacheManagerpure virtual
~CacheManager()CacheManagervirtual