AbortTxn(void *txn) | StreamingCacheManager | inlinevirtual |
AcquireQuotaManager(QuotaManager *quota_mgr) | StreamingCacheManager | virtual |
buffer_ | StreamingCacheManager | private |
buffered_objects_ | StreamingCacheManager | private |
cache_mgr_ | StreamingCacheManager | private |
CacheManager() | CacheManager | protected |
ChecksumFd(int fd, shash::Any *id) | CacheManager | |
Close(int fd) | StreamingCacheManager | virtual |
CommitFromMem(const LabeledObject &object, const unsigned char *buffer, const uint64_t size) | CacheManager | |
CommitTxn(void *txn) | StreamingCacheManager | inlinevirtual |
counters() const | StreamingCacheManager | inline |
counters_ | StreamingCacheManager | private |
CtrlTxn(const Label &label, const int flags, void *txn) | StreamingCacheManager | inlinevirtual |
Describe() | StreamingCacheManager | virtual |
DoFreeState(void *data) | StreamingCacheManager | protectedvirtual |
DoRestoreState(void *data) | StreamingCacheManager | protectedvirtual |
DoSaveState() | StreamingCacheManager | protectedvirtual |
Dup(int fd) | StreamingCacheManager | virtual |
external_download_mgr_ | StreamingCacheManager | private |
fd_table_ | StreamingCacheManager | private |
FreeState(const int fd_progress, void *state) | CacheManager | |
GetSize(int fd) | StreamingCacheManager | virtual |
id() | StreamingCacheManager | inlinevirtual |
kDefaultBufferSize | StreamingCacheManager | static |
kLabelCatalog | CacheManager | static |
kLabelCertificate | CacheManager | static |
kLabelChunked | CacheManager | static |
kLabelExternal | CacheManager | static |
kLabelHistory | CacheManager | static |
kLabelMetainfo | CacheManager | static |
kLabelPinned | CacheManager | static |
kLabelVolatile | CacheManager | static |
kSizeUnknown | CacheManager | static |
LoadBreadcrumb(const std::string &fqrn) | StreamingCacheManager | inlinevirtual |
lock_buffer_ | StreamingCacheManager | private |
lock_fd_table_ | StreamingCacheManager | private |
MoveOutBackingCacheMgr(int *root_fd) | StreamingCacheManager | |
Open(const LabeledObject &object) | StreamingCacheManager | virtual |
Open2Mem(const LabeledObject &object, unsigned char **buffer, uint64_t *size) | CacheManager | |
OpenFromTxn(void *txn) | StreamingCacheManager | virtual |
OpenPinned(const LabeledObject &object) | CacheManager | |
PeekState(void *state) | CacheManager | inline |
PlantFd(int fd_in_cache_mgr) | StreamingCacheManager | |
Pread(int fd, void *buf, uint64_t size, uint64_t offset) | StreamingCacheManager | virtual |
quota_mgr() | CacheManager | inline |
quota_mgr_ | CacheManager | protected |
Readahead(int fd) | StreamingCacheManager | virtual |
regular_download_mgr_ | StreamingCacheManager | private |
Reset(void *txn) | StreamingCacheManager | inlinevirtual |
RestoreState(const int fd_progress, void *state) | CacheManager | |
SaveState(const int fd_progress) | CacheManager | |
SelectDownloadManager(const FdInfo &info) | StreamingCacheManager | private |
SetExternalDownloadManager(download::DownloadManager *download_mgr) | StreamingCacheManager | inline |
SetRegularDownloadManager(download::DownloadManager *download_mgr) | StreamingCacheManager | inline |
SizeOfTxn() | StreamingCacheManager | inlinevirtual |
Spawn() | StreamingCacheManager | inlinevirtual |
StartTxn(const shash::Any &id, uint64_t size, void *txn) | StreamingCacheManager | inlinevirtual |
StoreBreadcrumb(const manifest::Manifest &manifest) | StreamingCacheManager | inlinevirtual |
Stream(const FdInfo &info, void *buf, uint64_t size, uint64_t offset) | StreamingCacheManager | private |
StreamingCacheManager(unsigned max_open_fds, CacheManager *cache_mgr, download::DownloadManager *regular_download_mgr, download::DownloadManager *external_download_mgr, size_t buffer_size, perf::Statistics *statistics) | StreamingCacheManager | |
Write(const void *buf, uint64_t size, void *txn) | StreamingCacheManager | inlinevirtual |
~CacheManager() | CacheManager | virtual |
~StreamingCacheManager() | StreamingCacheManager | virtual |