CernVM-FS
2.12.0
|
Classes | |
struct | CurlBuffer |
Enumerations | |
enum | LeaseReply { kLeaseReplySuccess, kLeaseReplyBusy, kLeaseReplyFailure } |
Functions | |
static CURL * | PrepareCurl (const std::string &method) |
static size_t | RecvCB (void *buffer, size_t size, size_t nmemb, void *userp) |
static void | MakeAcquireRequest (const gateway::GatewayKey &key, const std::string &repo_path, const std::string &repo_service_url, int llvl, CurlBuffer *buffer) |
static void | MakeDropRequest (const gateway::GatewayKey &key, const std::string &session_token, const std::string &repo_service_url, int llvl, CurlBuffer *reply) |
static LeaseReply | ParseAcquireReply (const CurlBuffer &buffer, std::string *session_token, int llvl) |
static LeaseReply | ParseDropReply (const CurlBuffer &buffer, int llvl) |
This file is part of the CernVM File System.
enum anonymous_namespace{repository_session.cc}::LeaseReply |
Enumerator | |
---|---|
kLeaseReplySuccess | |
kLeaseReplyBusy | |
kLeaseReplyFailure |
Definition at line 35 of file repository_session.cc.
|
static |
Definition at line 67 of file repository_session.cc.
Referenced by swissknife::CommandLease::Main().
|
static |
|
static |
Definition at line 160 of file repository_session.cc.
Referenced by swissknife::CommandLease::Main().
|
static |
Definition at line 210 of file repository_session.cc.
Referenced by swissknife::CommandLease::Main().
|
static |
Definition at line 41 of file repository_session.cc.
Referenced by MakeAcquireRequest(), MakeAcquireRequest(), MakeDropRequest(), and MakeEndRequest().
|
static |
Definition at line 55 of file repository_session.cc.