9 #ifndef ZYPP_MEDIA_DETAIL_DOWNLOADPROGRESSTRACKER_INCLUDED 10 #define ZYPP_MEDIA_DETAIL_DOWNLOADPROGRESSTRACKER_INCLUDED 19 using clock = std::chrono::steady_clock;
33 void updateStats(
double dltotal = 0.0,
double dlnow = 0.0 );
void updateStats(double dltotal=0.0, double dlnow=0.0)
std::chrono::steady_clock clock
double _dnlNow
Bytes downloaded now.
double _dnlLast
Bytes downloaded at period start.
double _dnlTotal
Bytes to download or 0 if unknown.
double _drateTotal
Download rate so far.
std::optional< clock::time_point > _timeLast
Start last period(~1sec)
std::optional< clock::time_point > _timeStart
Start total stats.
int _dnlPercent
Percent completed or 0 if _dnlTotal is unknown.
double _drateLast
Download rate in last period.