1 #ifndef CVMFS_CATALOG_DOWNLOADER_H_
2 #define CVMFS_CATALOG_DOWNLOADER_H_
73 #endif // CVMFS_CATALOG_DOWNLOADER_H_
catalog::SimpleCatalogManager * catalog_mgr_
int kCatalogDownloadMultiplier
CatalogDownloadResult(const std::string &p, const std::string &h)
void Process(const shash::Any &catalog_hash)
virtual void Process(CatalogItem *input_hash)
Tube< CatalogItem > * tube_counter_
static CatalogItem * CreateQuitBeacon()
Tube< CatalogItem > tube_counter_
Tube< CatalogItem > tube_input_
TaskCatalogDownload(catalog::SimpleCatalogManager *catalog_mgr, Tube< CatalogItem > *tube_in, Tube< CatalogItem > *tube_counter)
CatalogItem(const shash::Any &hash)
void OnFileProcessed(const CatalogDownloadResult &catalog_download_result)
CatalogDownloadPipeline(catalog::SimpleCatalogManager *catalog_mgr)
TubeConsumerGroup< CatalogItem > tasks_download_
~CatalogDownloadPipeline()
catalog::SimpleCatalogManager * catalog_mgr_