AbstractObjectFetcher(const std::string &temp_dir) | AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > > | inlineexplicitprotected |
BaseTN typedef | HttpObjectFetcher< 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 typedef | AbstractObjectFetcher< 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 typedef | HttpObjectFetcher< 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 typedef | AbstractObjectFetcher< 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 value | ObjectFetcherFailures | |
kFailDecompression enum value | ObjectFetcherFailures | |
kFailLocalIO enum value | ObjectFetcherFailures | |
kFailManifestNameMismatch enum value | ObjectFetcherFailures | |
kFailManifestSignatureMismatch enum value | ObjectFetcherFailures | |
kFailNetwork enum value | ObjectFetcherFailures | |
kFailNotFound enum value | ObjectFetcherFailures | |
kFailNumEntries enum value | ObjectFetcherFailures | |
kFailOk enum value | ObjectFetcherFailures | |
kFailUnknown enum value | ObjectFetcherFailures | |
kManifestFilename | AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > > | static |
kReflogFilename | AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > > | static |
ReflogTN typedef | AbstractObjectFetcher< 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() const | AbstractObjectFetcher< HttpObjectFetcher< CatalogT, HistoryT, ReflogT > > | inline |
ThisTN typedef | HttpObjectFetcher< CatalogT, HistoryT, ReflogT > | protected |