CernVM-FS
2.12.0
|
#include <swissknife_lease.h>
Classes | |
struct | Parameters |
Public Member Functions | |
virtual | ~CommandLease () |
virtual std::string | GetName () const |
virtual std::string | GetDescription () const |
virtual ParameterList | GetParams () const |
virtual int | Main (const ArgumentList &args) |
Public Member Functions inherited from swissknife::Command | |
Command () | |
virtual | ~Command () |
Public Member Functions inherited from ServerTool | |
ServerTool () | |
virtual | ~ServerTool () |
bool | InitDownloadManager (const bool follow_redirects, const std::string &proxy, const unsigned max_pool_handles=1) |
bool | InitVerifyingSignatureManager (const std::string &pubkey_path) |
bool | InitSigningSignatureManager (const std::string &certificate_path, const std::string &private_key_path, const std::string &private_key_password) |
manifest::Manifest * | OpenLocalManifest (const std::string path) const |
manifest::Failures | FetchRemoteManifestEnsemble (const std::string &repository_url, const std::string &repository_name, manifest::ManifestEnsemble *ensemble) const |
manifest::Manifest * | FetchRemoteManifest (const std::string &repository_url, const std::string &repository_name, const shash::Any &base_hash=shash::Any()) const |
template<class ObjectFetcherT > | |
manifest::Reflog * | FetchReflog (ObjectFetcherT *object_fetcher, const std::string &repo_name, const shash::Any &reflog_hash) |
manifest::Reflog * | CreateEmptyReflog (const std::string &temp_directory, const std::string &repo_name) |
download::DownloadManager * | download_manager () const |
signature::SignatureManager * | signature_manager () const |
perf::Statistics * | statistics () |
const perf::Statistics * | statistics () const |
Additional Inherited Members | |
Static Public Attributes inherited from swissknife::Command | |
static const char | kGenericParam = '+' |
static const char | kGenericParamSeparator = ',' |
Protected Attributes inherited from ServerTool | |
UniquePtr < download::DownloadManager > | download_manager_ |
UniquePtr < signature::SignatureManager > | signature_manager_ |
perf::Statistics | statistics_ |
Definition at line 14 of file swissknife_lease.h.
|
virtual |
Definition at line 42 of file swissknife_lease.cc.
|
inlinevirtual |
Implements swissknife::Command.
Definition at line 19 of file swissknife_lease.h.
|
inlinevirtual |
Implements swissknife::Command.
Definition at line 18 of file swissknife_lease.h.
|
virtual |
Implements swissknife::Command.
Definition at line 44 of file swissknife_lease.cc.
|
virtual |
Implements swissknife::Command.
Definition at line 53 of file swissknife_lease.cc.