AbstractObjectFetcher(const std::string &temp_dir) | AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | inlineexplicitprotected |
base_path_ | LocalObjectFetcher< CatalogT, HistoryT, ReflogT > | private |
BaseTN typedef | LocalObjectFetcher< 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 typedef | AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | |
Failures typedef | LocalObjectFetcher< 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 typedef | AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | |
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< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | static |
kReflogFilename | AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | static |
LocalObjectFetcher(const std::string &base_path, const std::string &temp_dir) | LocalObjectFetcher< CatalogT, HistoryT, ReflogT > | inline |
ReflogTN typedef | AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | |
temporary_directory() const | AbstractObjectFetcher< LocalObjectFetcher< CatalogT, HistoryT, ReflogT > > | inline |
ThisTN typedef | LocalObjectFetcher< CatalogT, HistoryT, ReflogT > | protected |