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 );
 
 
std::optional< clock::time_point > _timeStart
Start total stats.
double _dnlTotal
Bytes to download or 0 if unknown.
double _drateLast
Download rate in last period.
std::optional< clock::time_point > _timeLast
Start last period(~1sec)
double _drateTotal
Download rate so far.
double _dnlLast
Bytes downloaded at period start.
double _dnlNow
Bytes downloaded now.
std::chrono::steady_clock clock
int _dnlPercent
Percent completed or 0 if _dnlTotal is unknown.
void updateStats(double dltotal=0.0, double dlnow=0.0)