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

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

AbortTxn(void *txn)RamCacheManagervirtual
AcquireQuotaManager(QuotaManager *quota_mgr)RamCacheManagervirtual
AddFd(const ReadOnlyHandle &handle)RamCacheManagerprivate
CacheManager()CacheManagerprotected
ChecksumFd(int fd, shash::Any *id)CacheManager
Close(int fd)RamCacheManagervirtual
CommitFromMem(const LabeledObject &object, const unsigned char *buffer, const uint64_t size)CacheManager
CommitToKvStore(Transaction *transaction)RamCacheManagerprivate
CommitTxn(void *txn)RamCacheManagervirtual
counters_RamCacheManagerprivate
CtrlTxn(const Label &label, const int flags, void *txn)RamCacheManagervirtual
Describe()RamCacheManagervirtual
DoFreeState(void *data)CacheManagerinlineprotectedvirtual
DoOpen(const shash::Any &id)RamCacheManagerprivatevirtual
DoRestoreState(void *data)CacheManagerinlineprotectedvirtual
DoSaveState()CacheManagerinlineprotectedvirtual
Dup(int fd)RamCacheManagervirtual
fd_table_RamCacheManagerprivate
FreeState(const int fd_progress, void *state)CacheManager
GetSize(int fd)RamCacheManagervirtual
GetStore(const ReadOnlyHandle &fd)RamCacheManagerinlineprivate
GetTransactionStore(Transaction *txn)RamCacheManagerinlineprivate
id()RamCacheManagerinlinevirtual
kInvalidHandleRamCacheManagerprivatestatic
kLabelCatalogCacheManagerstatic
kLabelCertificateCacheManagerstatic
kLabelChunkedCacheManagerstatic
kLabelExternalCacheManagerstatic
kLabelHistoryCacheManagerstatic
kLabelMetainfoCacheManagerstatic
kLabelPinnedCacheManagerstatic
kLabelVolatileCacheManagerstatic
kSizeUnknownCacheManagerstatic
LoadBreadcrumb(const std::string &)CacheManagerinlinevirtual
max_size_RamCacheManagerprivate
Open(const LabeledObject &object)RamCacheManagervirtual
Open2Mem(const LabeledObject &object, unsigned char **buffer, uint64_t *size)CacheManager
OpenFromTxn(void *txn)RamCacheManagervirtual
OpenPinned(const LabeledObject &object)CacheManager
PeekState(void *state)CacheManagerinline
Pread(int fd, void *buf, uint64_t size, uint64_t offset)RamCacheManagervirtual
quota_mgr()CacheManagerinline
quota_mgr_CacheManagerprotected
RamCacheManager(uint64_t max_size, unsigned max_entries, MemoryKvStore::MemoryAllocator alloc, perf::StatisticsTemplate statistics)RamCacheManager
Readahead(int fd)RamCacheManagervirtual
regular_entries_RamCacheManagerprivate
Reset(void *txn)RamCacheManagervirtual
RestoreState(const int fd_progress, void *state)CacheManager
rwlock_RamCacheManagerprivate
SaveState(const int fd_progress)CacheManager
SizeOfTxn()RamCacheManagerinlinevirtual
Spawn()RamCacheManagerinlinevirtual
StartTxn(const shash::Any &id, uint64_t size, void *txn)RamCacheManagervirtual
StoreBreadcrumb(const manifest::Manifest &)CacheManagerinlinevirtual
volatile_entries_RamCacheManagerprivate
Write(const void *buf, uint64_t size, void *txn)RamCacheManagervirtual
~CacheManager()CacheManagervirtual
~RamCacheManager()RamCacheManagervirtual