libzypp 17.37.17
|
#include <zypp/target/private/commitpackagepreloader_p.h>
Classes | |
class | PreloadWorker |
struct | RepoDownloadData |
struct | RepoUrl |
Public Member Functions | |
CommitPackagePreloader () | |
void | preloadTransaction (const std::vector< sat::Transaction::Step > &steps) |
void | cleanupCaches () |
bool | missed () const |
Private Types | |
using | clock = std::chrono::steady_clock |
Private Member Functions | |
void | reportBytesDownloaded (ByteCount newBytes) |
Private Attributes | |
std::map< Repository::IdType, RepoDownloadData > | _dlRepoInfo |
std::deque< PoolItem > | _requiredDls |
std::vector< zyppng::Ref< PreloadWorker > > | _workers |
ByteCount | _requiredBytes |
ByteCount | _downloadedBytes |
bool | _missedDownloads = false |
callback::SendReport< media::CommitPreloadReport > | _report |
zyppng::Ref< internal::ProgressTracker > | _pTracker |
std::optional< clock::time_point > | _lastProgressUpdate |
zyppng::NetworkRequestDispatcherRef | _dispatcher |
Definition at line 31 of file commitpackagepreloader_p.h.
|
private |
Definition at line 33 of file commitpackagepreloader_p.h.
zypp::CommitPackagePreloader::CommitPackagePreloader | ( | ) |
Definition at line 425 of file commitpackagepreloader.cc.
void zypp::CommitPackagePreloader::preloadTransaction | ( | const std::vector< sat::Transaction::Step > & | steps | ) |
Definition at line 428 of file commitpackagepreloader.cc.
void zypp::CommitPackagePreloader::cleanupCaches | ( | ) |
Definition at line 596 of file commitpackagepreloader.cc.
bool zypp::CommitPackagePreloader::missed | ( | ) | const |
Definition at line 607 of file commitpackagepreloader.cc.
|
private |
Definition at line 612 of file commitpackagepreloader.cc.
|
private |
Definition at line 56 of file commitpackagepreloader_p.h.
|
private |
Definition at line 57 of file commitpackagepreloader_p.h.
|
private |
Definition at line 58 of file commitpackagepreloader_p.h.
|
private |
Definition at line 59 of file commitpackagepreloader_p.h.
|
private |
Definition at line 60 of file commitpackagepreloader_p.h.
|
private |
Definition at line 61 of file commitpackagepreloader_p.h.
|
private |
Definition at line 63 of file commitpackagepreloader_p.h.
|
private |
Definition at line 64 of file commitpackagepreloader_p.h.
|
private |
Definition at line 65 of file commitpackagepreloader_p.h.
|
private |
Definition at line 67 of file commitpackagepreloader_p.h.