AbortTxn(void *txn) | PosixCacheManager | virtual |
AcquireQuotaManager(QuotaManager *quota_mgr) | PosixCacheManager | virtual |
alien_cache() | PosixCacheManager | inline |
alien_cache_ | PosixCacheManager | private |
cache_mode() | PosixCacheManager | inline |
cache_mode_ | PosixCacheManager | private |
cache_path() | PosixCacheManager | inline |
cache_path_ | PosixCacheManager | private |
CacheManager() | CacheManager | protected |
CacheModes enum name | PosixCacheManager | |
ChecksumFd(int fd, shash::Any *id) | CacheManager | |
Close(int fd) | PosixCacheManager | virtual |
CommitFromMem(const LabeledObject &object, const unsigned char *buffer, const uint64_t size) | CacheManager | |
CommitTxn(void *txn) | PosixCacheManager | virtual |
Create(const std::string &cache_path, const bool alien_cache, const RenameWorkarounds rename_workaround=kRenameNormal, const bool do_refcount=false) | PosixCacheManager | static |
CtrlTxn(const Label &label, const int flags, void *txn) | PosixCacheManager | virtual |
Describe() | PosixCacheManager | virtual |
do_refcount() const | PosixCacheManager | inline |
do_refcount_ | PosixCacheManager | private |
DoFreeState(void *data) | PosixCacheManager | protectedvirtual |
DoRestoreState(void *data) | PosixCacheManager | protectedvirtual |
DoSaveState() | PosixCacheManager | protectedvirtual |
Dup(int fd) | PosixCacheManager | virtual |
fd_mgr_ | PosixCacheManager | private |
Flush(Transaction *transaction) | PosixCacheManager | private |
FreeState(const int fd_progress, void *state) | CacheManager | |
FRIEND_TEST(T_CacheManager, CommitTxnQuotaNotifications) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, CommitTxnRenameFail) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, Open) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, OpenFromTxn) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, OpenPinned) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, Rename) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, StartTxn) | PosixCacheManager | private |
FRIEND_TEST(T_CacheManager, TearDown2ReadOnly) | PosixCacheManager | private |
GetPathInCache(const shash::Any &id) | PosixCacheManager | inlineprivate |
GetSize(int fd) | PosixCacheManager | virtual |
id() | PosixCacheManager | inlinevirtual |
InitCacheDirectory(const string &cache_path) | PosixCacheManager | private |
is_tmpfs() | PosixCacheManager | inline |
is_tmpfs_ | PosixCacheManager | private |
kBigFile | PosixCacheManager | static |
kCacheReadOnly enum value | PosixCacheManager | |
kCacheReadWrite enum value | PosixCacheManager | |
kLabelCatalog | CacheManager | static |
kLabelCertificate | CacheManager | static |
kLabelChunked | CacheManager | static |
kLabelExternal | CacheManager | static |
kLabelHistory | CacheManager | static |
kLabelMetainfo | CacheManager | static |
kLabelPinned | CacheManager | static |
kLabelVolatile | CacheManager | static |
kMagicNoRefcount | PosixCacheManager | privatestatic |
kMagicRefcount | PosixCacheManager | privatestatic |
kRenameLink enum value | PosixCacheManager | |
kRenameNormal enum value | PosixCacheManager | |
kRenameSamedir enum value | PosixCacheManager | |
kSizeUnknown | CacheManager | static |
LoadBreadcrumb(const std::string &fqrn) | PosixCacheManager | virtual |
no_inflight_txns_ | PosixCacheManager | private |
Open(const LabeledObject &object) | PosixCacheManager | virtual |
Open2Mem(const LabeledObject &object, unsigned char **buffer, uint64_t *size) | CacheManager | |
OpenFromTxn(void *txn) | PosixCacheManager | virtual |
OpenPinned(const LabeledObject &object) | CacheManager | |
PeekState(void *state) | CacheManager | inline |
PosixCacheManager(const std::string &cache_path, const bool alien_cache, const bool do_refcount=false) | PosixCacheManager | inlineprivate |
Pread(int fd, void *buf, uint64_t size, uint64_t offset) | PosixCacheManager | virtual |
quota_mgr() | CacheManager | inline |
quota_mgr_ | CacheManager | protected |
Readahead(int fd) | PosixCacheManager | virtual |
Rename(const char *oldpath, const char *newpath) | PosixCacheManager | private |
rename_workaround_ | PosixCacheManager | private |
RenameWorkarounds enum name | PosixCacheManager | |
reports_correct_filesize_ | PosixCacheManager | private |
Reset(void *txn) | PosixCacheManager | virtual |
RestoreState(const int fd_progress, void *state) | CacheManager | |
SaveState(const int fd_progress) | CacheManager | |
SizeOfTxn() | PosixCacheManager | inlinevirtual |
Spawn() | PosixCacheManager | inlinevirtual |
StartTxn(const shash::Any &id, uint64_t size, void *txn) | PosixCacheManager | virtual |
StoreBreadcrumb(const manifest::Manifest &manifest) | PosixCacheManager | virtual |
StoreBreadcrumb(std::string fqrn, manifest::Breadcrumb breadcrumb) | PosixCacheManager | |
TearDown2ReadOnly() | PosixCacheManager | |
txn_template_path_ | PosixCacheManager | private |
Write(const void *buf, uint64_t size, void *txn) | PosixCacheManager | virtual |
~CacheManager() | CacheManager | virtual |
~PosixCacheManager() | PosixCacheManager | inlinevirtual |