|
libzypp 17.31.32
|
Bottleneck filtering all DownloadProgressReport issued from Media[Muli]Curl. More...

Public Types | |
| using | TimePoint = std::chrono::steady_clock::time_point |
Public Types inherited from zypp::callback::ReceiveReport< media::DownloadProgressReport > | |
| typedef media::DownloadProgressReport | ReportType |
| typedef ReceiveReport< media::DownloadProgressReport > | Receiver |
| typedef DistributeReport< media::DownloadProgressReport > | Distributor |
Public Types inherited from zypp::media::DownloadProgressReport | |
| enum | Action { ABORT , RETRY , IGNORE } |
| enum | Error { NO_ERROR , NOT_FOUND , IO , ACCESS_DENIED , ERROR } |
Public Types inherited from zypp::callback::ReportBase | |
| typedef callback::UserData | UserData |
| typedef UserData::ContentType | ContentType |
Private Member Functions | |
| bool | notStarted () const |
| void | sendStart () |
Private Attributes | |
| Receiver *const | _oldRec |
| bool | _isOptional |
| Url | _startFile |
| Pathname | _startLocalfile |
| TimePoint | _lastProgressSent |
Bottleneck filtering all DownloadProgressReport issued from Media[Muli]Curl.
Definition at line 52 of file MediaCurl.cc.
| using internal::OptionalDownloadProgressReport::TimePoint = std::chrono::steady_clock::time_point |
Definition at line 54 of file MediaCurl.cc.
|
inline |
Definition at line 56 of file MediaCurl.cc.
|
inline |
Definition at line 61 of file MediaCurl.cc.
|
inlineoverridevirtual |
Reimplemented from zypp::callback::ReceiveReport< media::DownloadProgressReport >.
Definition at line 64 of file MediaCurl.cc.
|
inlineoverridevirtual |
Reimplemented from zypp::callback::ReceiveReport< media::DownloadProgressReport >.
Definition at line 67 of file MediaCurl.cc.
|
inlineoverridevirtual |
The most generic way of sending/receiving data.
Reimplemented from zypp::callback::ReportBase.
Definition at line 70 of file MediaCurl.cc.
|
inlineoverride |
Definition at line 74 of file MediaCurl.cc.
|
inlineoverridevirtual |
Download progress.
| value | Percentage value. |
| file | File URI. |
| dbps_avg | Average download rate so far. -1 if unknown. |
| dbps_current | Current download (cca last 1 sec). -1 if unknown. |
Reimplemented from zypp::media::DownloadProgressReport.
Definition at line 86 of file MediaCurl.cc.
|
inlineoverridevirtual |
Reimplemented from zypp::media::DownloadProgressReport.
Definition at line 105 of file MediaCurl.cc.
|
inlineoverridevirtual |
Reimplemented from zypp::media::DownloadProgressReport.
Definition at line 111 of file MediaCurl.cc.
|
inlineprivate |
Definition at line 119 of file MediaCurl.cc.
|
inlineprivate |
Definition at line 122 of file MediaCurl.cc.
|
private |
Definition at line 132 of file MediaCurl.cc.
|
private |
Definition at line 133 of file MediaCurl.cc.
|
private |
Definition at line 134 of file MediaCurl.cc.
|
private |
Definition at line 135 of file MediaCurl.cc.
|
private |
Definition at line 136 of file MediaCurl.cc.