CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AbstractObjectFetcher< DerivedT > Member List

This is the complete list of members for AbstractObjectFetcher< DerivedT >, including all inherited members.

AbstractObjectFetcher(const std::string &temp_dir)AbstractObjectFetcher< DerivedT >inlineexplicitprotected
CatalogTN typedefAbstractObjectFetcher< DerivedT >
Failures typedefAbstractObjectFetcher< DerivedT >
Fetch(const shash::Any &object_hash, std::string *file_path)AbstractObjectFetcher< DerivedT >inlineprotected
Fetch(const std::string &relative_path, const bool decompress, const bool nocache, std::string *file_path)AbstractObjectFetcher< DerivedT >inlineprotected
FetchCatalog(const shash::Any &catalog_hash, const std::string &catalog_path, CatalogTN **catalog, const bool is_nested=false, CatalogTN *parent=NULL)AbstractObjectFetcher< DerivedT >inline
FetchCatalog(const shash::Any &catalog_hash, const std::string &catalog_path, UniquePtr< CatalogTN > *catalog, const bool is_nested=false, CatalogTN *parent=NULL)AbstractObjectFetcher< DerivedT >inline
FetchHistory(HistoryTN **history, const shash::Any &history_hash=shash::Any())AbstractObjectFetcher< DerivedT >inline
FetchHistory(UniquePtr< HistoryTN > *history, const shash::Any &history_hash=shash::Any())AbstractObjectFetcher< DerivedT >inline
FetchManifest(manifest::Manifest **manifest)AbstractObjectFetcher< DerivedT >inline
FetchManifest(UniquePtr< manifest::Manifest > *manifest)AbstractObjectFetcher< DerivedT >inline
FetchReflog(const shash::Any &reflog_hash, ReflogTN **reflog)AbstractObjectFetcher< DerivedT >inline
FetchReflog(const shash::Any &reflog_hash, UniquePtr< ReflogTN > *reflog)AbstractObjectFetcher< DerivedT >inline
GetHistoryHash()AbstractObjectFetcher< DerivedT >inlineprotected
GetUrl(const shash::Any &hash) const AbstractObjectFetcher< DerivedT >inline
HasHistory()AbstractObjectFetcher< DerivedT >inline
HistoryTN typedefAbstractObjectFetcher< DerivedT >
kFailBadData enum valueObjectFetcherFailures
kFailDecompression enum valueObjectFetcherFailures
kFailLocalIO enum valueObjectFetcherFailures
kFailManifestNameMismatch enum valueObjectFetcherFailures
kFailManifestSignatureMismatch enum valueObjectFetcherFailures
kFailNetwork enum valueObjectFetcherFailures
kFailNotFound enum valueObjectFetcherFailures
kFailNumEntries enum valueObjectFetcherFailures
kFailOk enum valueObjectFetcherFailures
kFailUnknown enum valueObjectFetcherFailures
kManifestFilenameAbstractObjectFetcher< DerivedT >static
kReflogFilenameAbstractObjectFetcher< DerivedT >static
ReflogTN typedefAbstractObjectFetcher< DerivedT >
temporary_directory() const AbstractObjectFetcher< DerivedT >inline
temporary_directory_AbstractObjectFetcher< DerivedT >private