CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LocalObjectFetcher< CatalogT, HistoryT, ReflogT > Member List

This is the complete list of members for LocalObjectFetcher< CatalogT, HistoryT, ReflogT >, including all inherited members.

AbstractObjectFetcher(const std::string &temp_dir)AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inlineexplicitprotected
base_path_LocalObjectFetcher< CatalogT, HistoryT, ReflogT >private
BaseTN typedefLocalObjectFetcher< CatalogT, HistoryT, ReflogT >protected
BuildPath(const std::string &relative_path) const LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inlineprotected
BuildRelativePath(const shash::Any &hash) const LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inlineprotected
CatalogTN typedefAbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >
Failures typedefLocalObjectFetcher< CatalogT, HistoryT, ReflogT >
Fetch(const shash::Any &object_hash, std::string *file_path)LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inline
Fetch(const std::string &relative_path, const bool decompress, const bool, std::string *file_path)LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inline
FetchCatalog(const shash::Any &catalog_hash, const std::string &catalog_path, CatalogTN **catalog, const bool is_nested=false, CatalogTN *parent=NULL)AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchCatalog(const shash::Any &catalog_hash, const std::string &catalog_path, UniquePtr< CatalogTN > *catalog, const bool is_nested=false, CatalogTN *parent=NULL)AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchHistory(HistoryTN **history, const shash::Any &history_hash=shash::Any())AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchHistory(UniquePtr< HistoryTN > *history, const shash::Any &history_hash=shash::Any())AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchManifest(manifest::Manifest **manifest)LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inline
AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >::FetchManifest(UniquePtr< manifest::Manifest > *manifest)AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchReflog(const shash::Any &reflog_hash, ReflogTN **reflog)AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchReflog(const shash::Any &reflog_hash, UniquePtr< ReflogTN > *reflog)AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
GetHistoryHash()AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inlineprotected
GetUrl(const shash::Any &hash) const LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inline
HasHistory()AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
HistoryTN typedefAbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >
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< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >static
kReflogFilenameAbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >static
LocalObjectFetcher(const std::string &base_path, const std::string &temp_dir)LocalObjectFetcher< CatalogT, HistoryT, ReflogT >inline
ReflogTN typedefAbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >
temporary_directory() constAbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
ThisTN typedefLocalObjectFetcher< CatalogT, HistoryT, ReflogT >protected