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

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

AbstractObjectFetcher(const std::string &temp_dir)AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inlineexplicitprotected
BaseTN typedefHttpObjectFetcher< CatalogT, HistoryT, ReflogT >protected
BuildRelativeUrl(const shash::Any &hash) const HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inlineprotected
BuildUrl(const std::string &relative_path) const HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inlineprotected
CatalogTN typedefAbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >
Download(const std::string &relative_path, const bool decompress, const bool nocache, const shash::Any *expected_hash, std::string *file_path)HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inlineprotected
download_manager_HttpObjectFetcher< CatalogT, HistoryT, ReflogT >private
Failures typedefHttpObjectFetcher< CatalogT, HistoryT, ReflogT >
Fetch(const shash::Any &object_hash, std::string *object_file)HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inline
Fetch(const std::string &relative_path, const bool decompress, const bool nocache, std::string *file_path)HttpObjectFetcher< 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< HttpObjectFetcher< 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< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchHistory(HistoryTN **history, const shash::Any &history_hash=shash::Any())AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchHistory(UniquePtr< HistoryTN > *history, const shash::Any &history_hash=shash::Any())AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchManifest(manifest::Manifest **manifest)HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inline
AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >::FetchManifest(UniquePtr< manifest::Manifest > *manifest)AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchReflog(const shash::Any &reflog_hash, ReflogTN **reflog)AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
FetchReflog(const shash::Any &reflog_hash, UniquePtr< ReflogTN > *reflog)AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
GetHistoryHash()AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inlineprotected
GetUrl(const shash::Any &hash) const HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inline
HasHistory()AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
HistoryTN typedefAbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >
HttpObjectFetcher(const std::string &repo_name, const std::string &repo_url, const std::string &temp_dir, download::DownloadManager *download_mgr, signature::SignatureManager *signature_mgr)HttpObjectFetcher< CatalogT, HistoryT, ReflogT >inline
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< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >static
kReflogFilenameAbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >static
ReflogTN typedefAbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >
repo_name_HttpObjectFetcher< CatalogT, HistoryT, ReflogT >private
repo_url_HttpObjectFetcher< CatalogT, HistoryT, ReflogT >private
signature_manager_HttpObjectFetcher< CatalogT, HistoryT, ReflogT >private
temporary_directory() constAbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > >inline
ThisTN typedefHttpObjectFetcher< CatalogT, HistoryT, ReflogT >protected