5 #ifndef CVMFS_SWISSKNIFE_ASSISTANT_H_
6 #define CVMFS_SWISSKNIFE_ASSISTANT_H_
16 class DownloadManager;
25 namespace swissknife {
65 #endif // CVMFS_SWISSKNIFE_ASSISTANT_H_
const manifest::Manifest * manifest() const
const history::History * history() const
Assistant(download::DownloadManager *d, manifest::Manifest *m, const std::string &r, const std::string &t)
bool FetchObject(const shash::Any &id, const std::string &local_path)
manifest::Manifest * manifest_
catalog::Catalog * GetCatalog(const shash::Any &catalog_hash, OpenMode open_mode)
history::History * GetHistory(OpenMode open_mode)
std::string repository_url_
download::DownloadManager * download_mgr_