AbortTxn(void *txn) | ExternalCacheManager | virtual |
AcquireQuotaManager(QuotaManager *quota_mgr) | ExternalCacheManager | virtual |
Bless(const shash::Any &id) | CacheManager | inlinestatic |
Bless(const shash::Any &id, const ObjectInfo &info) | CacheManager | inlinestatic |
Bless(const shash::Any &id, ObjectType type) | CacheManager | inlinestatic |
Bless(const shash::Any &id, const std::string &description) | CacheManager | inlinestatic |
Bless(const shash::Any &id, ObjectType type, const std::string &description) | CacheManager | inlinestatic |
CacheManager() | CacheManager | protected |
CallRemotely(RpcJob *rpc_job) | ExternalCacheManager | private |
capabilities() const | ExternalCacheManager | inline |
capabilities_ | ExternalCacheManager | private |
ChangeRefcount(const shash::Any &id, int change_by) | ExternalCacheManager | private |
ChecksumFd(int fd, shash::Any *id) | CacheManager | |
Close(int fd) | ExternalCacheManager | virtual |
CommitFromMem(const shash::Any &id, const unsigned char *buffer, const uint64_t size, const std::string &description) | CacheManager | |
CommitTxn(void *txn) | ExternalCacheManager | virtual |
ConnectLocator(const std::string &locator, bool print_error) | ExternalCacheManager | privatestatic |
Create(int fd_connection, unsigned max_open_fds, const std::string &ident) | ExternalCacheManager | static |
CreatePlugin(const std::string &locator, const std::vector< std::string > &cmd_line) | ExternalCacheManager | static |
CtrlTxn(const ObjectInfo &object_info, const int flags, void *txn) | ExternalCacheManager | virtual |
Describe() | ExternalCacheManager | virtual |
DoFreeState(void *data) | ExternalCacheManager | protectedvirtual |
DoOpen(const shash::Any &id) | ExternalCacheManager | private |
DoRestoreState(void *data) | ExternalCacheManager | protectedvirtual |
DoSaveState() | ExternalCacheManager | protectedvirtual |
Dup(int fd) | ExternalCacheManager | virtual |
ExternalCacheManager(int fd_connection, unsigned max_open_fds) | ExternalCacheManager | explicitprivate |
ExternalQuotaManager class | ExternalCacheManager | friend |
fd_table_ | ExternalCacheManager | private |
Flush(bool do_commit, Transaction *transaction) | ExternalCacheManager | private |
FreeState(const int fd_progress, void *state) | CacheManager | |
FRIEND_TEST(T_ExternalCacheManager, TransactionAbort) | ExternalCacheManager | private |
GetHandle(int fd) | ExternalCacheManager | private |
GetSize(int fd) | ExternalCacheManager | virtual |
id() | ExternalCacheManager | inlinevirtual |
inflight_rpcs_ | ExternalCacheManager | private |
kInvalidHandle | ExternalCacheManager | privatestatic |
kMaxSupportedObjectSize | ExternalCacheManager | privatestatic |
kMinSupportedObjectSize | ExternalCacheManager | privatestatic |
kPbProtocolVersion | ExternalCacheManager | static |
kSizeUnknown | CacheManager | static |
kTypeCatalog enum value | CacheManager | |
kTypePinned enum value | CacheManager | |
kTypeRegular enum value | CacheManager | |
kTypeVolatile enum value | CacheManager | |
LoadBreadcrumb(const std::string &fqrn) | ExternalCacheManager | virtual |
lock_inflight_rpcs_ | ExternalCacheManager | private |
lock_send_fd_ | ExternalCacheManager | private |
MainRead(void *data) | ExternalCacheManager | privatestatic |
max_object_size() const | ExternalCacheManager | inline |
max_object_size_ | ExternalCacheManager | private |
next_request_id_ | ExternalCacheManager | private |
NextRequestId() | ExternalCacheManager | inlineprivate |
ObjectType enum name | CacheManager | |
Open(const BlessedObject &object) | ExternalCacheManager | virtual |
Open2Mem(const shash::Any &id, const std::string &description, unsigned char **buffer, uint64_t *size) | CacheManager | |
OpenFromTxn(void *txn) | ExternalCacheManager | virtual |
OpenPinned(const shash::Any &id, const std::string &description, bool is_catalog) | CacheManager | |
pid_plugin() const | ExternalCacheManager | inline |
pid_plugin_ | ExternalCacheManager | private |
Pread(int fd, void *buf, uint64_t size, uint64_t offset) | ExternalCacheManager | virtual |
quota_mgr() | CacheManager | inline |
quota_mgr_ | CacheManager | protected |
Readahead(int fd) | ExternalCacheManager | virtual |
Reset(void *txn) | ExternalCacheManager | virtual |
RestoreState(const int fd_progress, void *state) | CacheManager | |
rwlock_fd_table_ | ExternalCacheManager | private |
SaveState(const int fd_progress) | CacheManager | |
session_id() const | ExternalCacheManager | inline |
session_id_ | ExternalCacheManager | private |
SizeOfTxn() | ExternalCacheManager | inlinevirtual |
Spawn() | ExternalCacheManager | virtual |
spawned_ | ExternalCacheManager | private |
SpawnPlugin(const std::vector< std::string > &cmd_line) | ExternalCacheManager | privatestatic |
StartTxn(const shash::Any &id, uint64_t size, void *txn) | ExternalCacheManager | virtual |
StoreBreadcrumb(const manifest::Manifest &manifest) | ExternalCacheManager | virtual |
terminated_ | ExternalCacheManager | private |
thread_read_ | ExternalCacheManager | private |
transport_ | ExternalCacheManager | private |
Write(const void *buf, uint64_t size, void *txn) | ExternalCacheManager | virtual |
~CacheManager() | CacheManager | virtual |
~ExternalCacheManager() | ExternalCacheManager | virtual |