CernVM-FS
2.12.0
|
This is the complete list of members for CachePlugin, including all inherited members.
AbortTxn(const uint64_t txn_id)=0 | CachePlugin | protectedpure virtual |
AskToDetach() | CachePlugin | |
CachePlugin(uint64_t capabilities) | CachePlugin | explicitprotected |
capabilities() const | CachePlugin | inline |
capabilities_ | CachePlugin | private |
ChangeRefcount(const shash::Any &id, int32_t change_by)=0 | CachePlugin | protectedpure virtual |
CommitTxn(const uint64_t txn_id)=0 | CachePlugin | protectedpure virtual |
connections_ | CachePlugin | private |
fd_socket_ | CachePlugin | private |
fd_socket_lock_ | CachePlugin | private |
GetInfo(Info *info)=0 | CachePlugin | protectedpure virtual |
GetObjectInfo(const shash::Any &id, ObjectInfo *info)=0 | CachePlugin | protectedpure virtual |
HandleBreadcrumbLoad(cvmfs::MsgBreadcrumbLoadReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleBreadcrumbStore(cvmfs::MsgBreadcrumbStoreReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleHandshake(cvmfs::MsgHandshake *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleInfo(cvmfs::MsgInfoReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleIoctl(cvmfs::MsgIoctl *msg_req) | CachePlugin | private |
HandleList(cvmfs::MsgListReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleObjectInfo(cvmfs::MsgObjectInfoReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleRead(cvmfs::MsgReadReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleRefcount(cvmfs::MsgRefcountReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleRequest(int fd_con) | CachePlugin | private |
HandleShrink(cvmfs::MsgShrinkReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HandleStore(cvmfs::MsgStoreReq *msg_req, CacheTransport::Frame *frame, CacheTransport *transport) | CachePlugin | private |
HandleStoreAbort(cvmfs::MsgStoreAbortReq *msg_req, CacheTransport *transport) | CachePlugin | private |
HashUniqueRequest(const UniqueRequest &req) | CachePlugin | inlineprivatestatic |
is_local_ | CachePlugin | private |
IsRunning() | CachePlugin | |
kDefaultMaxObjectSize | CachePlugin | privatestatic |
kListingSize | CachePlugin | privatestatic |
kPbProtocolVersion | CachePlugin | static |
kSignalDetach | CachePlugin | privatestatic |
kSignalTerminate | CachePlugin | privatestatic |
kSizeUnknown | CachePlugin | static |
Listen(const std::string &locator) | CachePlugin | |
ListingBegin(uint64_t lst_id, cvmfs::EnumObjectType type)=0 | CachePlugin | protectedpure virtual |
ListingEnd(int64_t lst_id)=0 | CachePlugin | protectedpure virtual |
ListingNext(int64_t lst_id, ObjectInfo *item)=0 | CachePlugin | protectedpure virtual |
LoadBreadcrumb(const std::string &fqrn, manifest::Breadcrumb *breadcrumb)=0 | CachePlugin | protectedpure virtual |
LogSessionError(uint64_t session_id, cvmfs::EnumStatus status, const std::string &msg) | CachePlugin | private |
LogSessionInfo(uint64_t session_id, const std::string &msg) | CachePlugin | private |
MainProcessRequests(void *data) | CachePlugin | privatestatic |
max_object_size() const | CachePlugin | inline |
max_object_size_ | CachePlugin | private |
name_ | CachePlugin | private |
next_lst_id_ | CachePlugin | private |
next_session_id_ | CachePlugin | private |
next_txn_id_ | CachePlugin | private |
NextLstId() | CachePlugin | inlineprivate |
NextSessionId() | CachePlugin | inlineprivate |
NextTxnId() | CachePlugin | inlineprivate |
NotifySupervisor(char signal) | CachePlugin | private |
num_inlimbo_clients_ | CachePlugin | private |
num_workers_ | CachePlugin | private |
pipe_ctrl_ | CachePlugin | private |
Pread(const shash::Any &id, uint64_t offset, uint32_t *size, unsigned char *buffer)=0 | CachePlugin | protectedpure virtual |
ProcessRequests(unsigned num_workers) | CachePlugin | |
running_ | CachePlugin | private |
SendDetachRequests() | CachePlugin | private |
sessions_ | CachePlugin | private |
Shrink(uint64_t shrink_to, uint64_t *used_bytes)=0 | CachePlugin | protectedpure virtual |
StartTxn(const shash::Any &id, const uint64_t txn_id, const ObjectInfo &info)=0 | CachePlugin | protectedpure virtual |
StoreBreadcrumb(const std::string &fqrn, const manifest::Breadcrumb &breadcrumb)=0 | CachePlugin | protectedpure virtual |
Terminate() | CachePlugin | |
thread_io_ | CachePlugin | private |
txn_ids_ | CachePlugin | private |
WaitFor() | CachePlugin | |
WriteTxn(const uint64_t txn_id, unsigned char *buffer, uint32_t size)=0 | CachePlugin | protectedpure virtual |
~CachePlugin() | CachePlugin | virtual |