10 #ifndef ZYPP_TARGET_PRIVATE_COMMITPACKAGEPRELOADER_H 11 #define ZYPP_TARGET_PRIVATE_COMMITPACKAGEPRELOADER_H 33 using clock = std::chrono::steady_clock;
58 std::vector<zyppng::Ref<PreloadWorker>>
_workers;
72 #endif // ZYPP_TARGET_PRIVATE_COMMITPACKAGEPRELOADER_H
Store and operate with byte count.
std::optional< clock::time_point > _lastProgressUpdate
media::UrlResolverPlugin::HeaderList headers
zyppng::NetworkRequestDispatcherRef _dispatcher
std::chrono::steady_clock clock
callback::SendReport< media::CommitPreloadReport > _report
void preloadTransaction(const std::vector< sat::Transaction::Step > &steps)
ByteCount _downloadedBytes
zyppng::Ref< internal::ProgressTracker > _pTracker
std::vector< zyppng::Ref< PreloadWorker > > _workers
std::deque< PoolItem > _requiredDls
std::map< Repository::IdType, RepoDownloadData > _dlRepoInfo
std::vector< RepoUrl > _baseUrls
ZYPP_FWD_DECL_TYPE_WITH_REFS(EventDispatcher)
void reportBytesDownloaded(ByteCount newBytes)
Easy-to use interface to the ZYPP dependency resolver.