CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CachePlugin Member List

This is the complete list of members for CachePlugin, including all inherited members.

AbortTxn(const uint64_t txn_id)=0CachePluginprotectedpure virtual
AskToDetach()CachePlugin
CachePlugin(uint64_t capabilities)CachePluginexplicitprotected
capabilities() const CachePlugininline
capabilities_CachePluginprivate
ChangeRefcount(const shash::Any &id, int32_t change_by)=0CachePluginprotectedpure virtual
CommitTxn(const uint64_t txn_id)=0CachePluginprotectedpure virtual
connections_CachePluginprivate
fd_socket_CachePluginprivate
fd_socket_lock_CachePluginprivate
GetInfo(Info *info)=0CachePluginprotectedpure virtual
GetObjectInfo(const shash::Any &id, ObjectInfo *info)=0CachePluginprotectedpure virtual
HandleBreadcrumbLoad(cvmfs::MsgBreadcrumbLoadReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleBreadcrumbStore(cvmfs::MsgBreadcrumbStoreReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleHandshake(cvmfs::MsgHandshake *msg_req, CacheTransport *transport)CachePluginprivate
HandleInfo(cvmfs::MsgInfoReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleIoctl(cvmfs::MsgIoctl *msg_req)CachePluginprivate
HandleList(cvmfs::MsgListReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleObjectInfo(cvmfs::MsgObjectInfoReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleRead(cvmfs::MsgReadReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleRefcount(cvmfs::MsgRefcountReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleRequest(int fd_con)CachePluginprivate
HandleShrink(cvmfs::MsgShrinkReq *msg_req, CacheTransport *transport)CachePluginprivate
HandleStore(cvmfs::MsgStoreReq *msg_req, CacheTransport::Frame *frame, CacheTransport *transport)CachePluginprivate
HandleStoreAbort(cvmfs::MsgStoreAbortReq *msg_req, CacheTransport *transport)CachePluginprivate
HashUniqueRequest(const UniqueRequest &req)CachePlugininlineprivatestatic
is_local_CachePluginprivate
IsRunning()CachePlugin
kDefaultMaxObjectSizeCachePluginprivatestatic
kListingSizeCachePluginprivatestatic
kPbProtocolVersionCachePluginstatic
kSignalDetachCachePluginprivatestatic
kSignalTerminateCachePluginprivatestatic
kSizeUnknownCachePluginstatic
Listen(const std::string &locator)CachePlugin
ListingBegin(uint64_t lst_id, cvmfs::EnumObjectType type)=0CachePluginprotectedpure virtual
ListingEnd(int64_t lst_id)=0CachePluginprotectedpure virtual
ListingNext(int64_t lst_id, ObjectInfo *item)=0CachePluginprotectedpure virtual
LoadBreadcrumb(const std::string &fqrn, manifest::Breadcrumb *breadcrumb)=0CachePluginprotectedpure virtual
LogSessionError(uint64_t session_id, cvmfs::EnumStatus status, const std::string &msg)CachePluginprivate
LogSessionInfo(uint64_t session_id, const std::string &msg)CachePluginprivate
MainProcessRequests(void *data)CachePluginprivatestatic
max_object_size() const CachePlugininline
max_object_size_CachePluginprivate
name_CachePluginprivate
next_lst_id_CachePluginprivate
next_session_id_CachePluginprivate
next_txn_id_CachePluginprivate
NextLstId()CachePlugininlineprivate
NextSessionId()CachePlugininlineprivate
NextTxnId()CachePlugininlineprivate
NotifySupervisor(char signal)CachePluginprivate
num_inlimbo_clients_CachePluginprivate
num_workers_CachePluginprivate
pipe_ctrl_CachePluginprivate
Pread(const shash::Any &id, uint64_t offset, uint32_t *size, unsigned char *buffer)=0CachePluginprotectedpure virtual
ProcessRequests(unsigned num_workers)CachePlugin
running_CachePluginprivate
SendDetachRequests()CachePluginprivate
sessions_CachePluginprivate
Shrink(uint64_t shrink_to, uint64_t *used_bytes)=0CachePluginprotectedpure virtual
StartTxn(const shash::Any &id, const uint64_t txn_id, const ObjectInfo &info)=0CachePluginprotectedpure virtual
StoreBreadcrumb(const std::string &fqrn, const manifest::Breadcrumb &breadcrumb)=0CachePluginprotectedpure virtual
Terminate()CachePlugin
thread_io_CachePluginprivate
txn_ids_CachePluginprivate
WaitFor()CachePlugin
WriteTxn(const uint64_t txn_id, unsigned char *buffer, uint32_t size)=0CachePluginprotectedpure virtual
~CachePlugin()CachePluginvirtual