|
libzypp
17.22.0
|
#include <iostream>#include <list>#include "zypp/base/Logger.h"#include "zypp/ExternalProgram.h"#include "zypp/base/String.h"#include "zypp/base/Gettext.h"#include "zypp/base/Sysconfig.h"#include "zypp/media/MediaCurl.h"#include "zypp/media/ProxyInfo.h"#include "zypp/media/MediaUserAuth.h"#include "zypp/media/CredentialManager.h"#include "zypp/media/CurlConfig.h"#include "zypp/media/CurlHelper.h"#include "zypp/Target.h"#include "zypp/ZYppFactory.h"#include "zypp/ZConfig.h"#include <cstdlib>#include <sys/types.h>#include <sys/stat.h>#include <sys/mount.h>#include <errno.h>#include <dirent.h>#include <unistd.h>
Go to the source code of this file.
Namespaces | |
| zypp | |
| Easy-to use interface to the ZYPP dependency resolver. | |
| zypp::media | |
Macros | |
| #define | SET_OPTION(opt, val) |
| #define | SET_OPTION_OFFT(opt, val) SET_OPTION(opt,(curl_off_t)val) |
| #define | SET_OPTION_LONG(opt, val) SET_OPTION(opt,(long)val) |
| #define | SET_OPTION_VOID(opt, val) SET_OPTION(opt,(void*)val) |
| #define SET_OPTION | ( | opt, | |
| val | |||
| ) |
Definition at line 169 of file MediaCurl.cc.
| #define SET_OPTION_OFFT | ( | opt, | |
| val | |||
| ) | SET_OPTION(opt,(curl_off_t)val) |
Definition at line 176 of file MediaCurl.cc.
| #define SET_OPTION_LONG | ( | opt, | |
| val | |||
| ) | SET_OPTION(opt,(long)val) |
Definition at line 177 of file MediaCurl.cc.
| #define SET_OPTION_VOID | ( | opt, | |
| val | |||
| ) | SET_OPTION(opt,(void*)val) |
Definition at line 178 of file MediaCurl.cc.
| CURL* curl |
Definition at line 64 of file MediaCurl.cc.
| Url url |
Definition at line 65 of file MediaCurl.cc.
| time_t timeout |
Definition at line 66 of file MediaCurl.cc.
| bool reached |
Definition at line 67 of file MediaCurl.cc.
| bool fileSizeExceeded |
Definition at line 68 of file MediaCurl.cc.
| callback::SendReport<DownloadProgressReport>* report |
Definition at line 69 of file MediaCurl.cc.
| ByteCount _expectedFileSize |
Definition at line 70 of file MediaCurl.cc.
| time_t _timeStart = 0 |
Start total stats.
Definition at line 72 of file MediaCurl.cc.
| time_t _timeLast = 0 |
Start last period(~1sec)
Definition at line 73 of file MediaCurl.cc.
| time_t _timeRcv = 0 |
Start of no-data timeout.
Definition at line 74 of file MediaCurl.cc.
| time_t _timeNow = 0 |
Now.
Definition at line 75 of file MediaCurl.cc.
| double _dnlTotal = 0.0 |
Bytes to download or 0 if unknown.
Definition at line 77 of file MediaCurl.cc.
| double _dnlLast = 0.0 |
Bytes downloaded at period start.
Definition at line 78 of file MediaCurl.cc.
| double _dnlNow = 0.0 |
Bytes downloaded now.
Definition at line 79 of file MediaCurl.cc.
| int _dnlPercent = 0 |
Percent completed or 0 if _dnlTotal is unknown.
Definition at line 81 of file MediaCurl.cc.
| double _drateTotal = 0.0 |
Download rate so far.
Definition at line 83 of file MediaCurl.cc.
| double _drateLast = 0.0 |
Download rate in last period.
Definition at line 84 of file MediaCurl.cc.
| double drate_period |
Definition at line 148 of file MediaCurl.cc.
| double dload_period |
Definition at line 150 of file MediaCurl.cc.
| long secs |
Definition at line 152 of file MediaCurl.cc.
| double drate_avg |
Definition at line 154 of file MediaCurl.cc.
| time_t ltime |
Definition at line 156 of file MediaCurl.cc.
| double dload |
Definition at line 158 of file MediaCurl.cc.
| double uload |
Definition at line 160 of file MediaCurl.cc.