CernVM-FS  2.9.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
Bless(const shash::Any &id)CacheManagerinlinestatic
Bless(const shash::Any &id, const ObjectInfo &info)CacheManagerinlinestatic
Bless(const shash::Any &id, ObjectType type)CacheManagerinlinestatic
Bless(const shash::Any &id, const std::string &description)CacheManagerinlinestatic
Bless(const shash::Any &id, ObjectType type, const std::string &description)CacheManagerinlinestatic
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 shash::Any &id, const unsigned char *buffer, const uint64_t size, const std::string &description)CacheManager
CommitTxn(void *txn)PosixCacheManagervirtual
Create(const std::string &cache_path, const bool alien_cache, const RenameWorkarounds rename_workaround=kRenameNormal)PosixCacheManagerstatic
CtrlTxn(const ObjectInfo &object_info, const int flags, void *txn)PosixCacheManagervirtual
Describe()PosixCacheManagervirtual
DoFreeState(void *data)PosixCacheManagerprotectedvirtual
DoRestoreState(void *data)PosixCacheManagerprotectedvirtual
DoSaveState()PosixCacheManagerprotectedvirtual
Dup(int fd)PosixCacheManagervirtual
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
kBigFilePosixCacheManagerstatic
kCacheReadOnly enum valuePosixCacheManager
kCacheReadWrite enum valuePosixCacheManager
kRenameLink enum valuePosixCacheManager
kRenameNormal enum valuePosixCacheManager
kRenameSamedir enum valuePosixCacheManager
kSizeUnknownCacheManagerstatic
kTypeCatalog enum valueCacheManager
kTypePinned enum valueCacheManager
kTypeRegular enum valueCacheManager
kTypeVolatile enum valueCacheManager
LoadBreadcrumb(const std::string &fqrn)PosixCacheManagervirtual
no_inflight_txns_PosixCacheManagerprivate
ObjectType enum nameCacheManager
Open(const BlessedObject &object)PosixCacheManagervirtual
Open2Mem(const shash::Any &id, const std::string &description, unsigned char **buffer, uint64_t *size)CacheManager
OpenFromTxn(void *txn)PosixCacheManagervirtual
OpenPinned(const shash::Any &id, const std::string &description, bool is_catalog)CacheManager
PosixCacheManager(const std::string &cache_path, const bool alien_cache)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