libzypp
13.10.6
|
Public Member Functions | |
multifetchrequest (const MediaMultiCurl *context, const Pathname &filename, const Url &baseurl, CURLM *multi, FILE *fp, callback::SendReport< DownloadProgressReport > *report, MediaBlockList *blklist, off_t filesize) | |
~multifetchrequest () | |
void | run (std::vector< Url > &urllist) |
Public Attributes | |
double | _timeout |
double | _connect_timeout |
double | _maxspeed |
int | _maxworkers |
Protected Attributes | |
const MediaMultiCurl * | _context |
const Pathname | _filename |
Url | _baseurl |
FILE * | _fp |
callback::SendReport < DownloadProgressReport > * | _report |
MediaBlockList * | _blklist |
off_t | _filesize |
CURLM * | _multi |
std::list< multifetchworker * > | _workers |
bool | _stealing |
bool | _havenewjob |
size_t | _blkno |
off_t | _blkoff |
size_t | _activeworkers |
size_t | _lookupworkers |
size_t | _sleepworkers |
double | _minsleepuntil |
bool | _finished |
off_t | _totalsize |
off_t | _fetchedsize |
off_t | _fetchedgoodsize |
double | _starttime |
double | _lastprogress |
double | _lastperiodstart |
double | _lastperiodfetched |
double | _periodavg |
Friends | |
class | multifetchworker |
Definition at line 113 of file MediaMultiCurl.cc.
zypp::media::multifetchrequest::multifetchrequest | ( | const MediaMultiCurl * | context, |
const Pathname & | filename, | ||
const Url & | baseurl, | ||
CURLM * | multi, | ||
FILE * | fp, | ||
callback::SendReport< DownloadProgressReport > * | report, | ||
MediaBlockList * | blklist, | ||
off_t | filesize | ||
) |
Definition at line 785 of file MediaMultiCurl.cc.
zypp::media::multifetchrequest::~multifetchrequest | ( | ) |
Definition at line 826 of file MediaMultiCurl.cc.
void zypp::media::multifetchrequest::run | ( | std::vector< Url > & | urllist | ) |
Definition at line 838 of file MediaMultiCurl.cc.
|
friend |
Definition at line 121 of file MediaMultiCurl.cc.
|
protected |
Definition at line 123 of file MediaMultiCurl.cc.
|
protected |
Definition at line 124 of file MediaMultiCurl.cc.
|
protected |
Definition at line 125 of file MediaMultiCurl.cc.
|
protected |
Definition at line 127 of file MediaMultiCurl.cc.
|
protected |
Definition at line 128 of file MediaMultiCurl.cc.
|
protected |
Definition at line 129 of file MediaMultiCurl.cc.
|
protected |
Definition at line 130 of file MediaMultiCurl.cc.
|
protected |
Definition at line 132 of file MediaMultiCurl.cc.
|
protected |
Definition at line 134 of file MediaMultiCurl.cc.
|
protected |
Definition at line 135 of file MediaMultiCurl.cc.
|
protected |
Definition at line 136 of file MediaMultiCurl.cc.
|
protected |
Definition at line 138 of file MediaMultiCurl.cc.
|
protected |
Definition at line 139 of file MediaMultiCurl.cc.
|
protected |
Definition at line 140 of file MediaMultiCurl.cc.
|
protected |
Definition at line 141 of file MediaMultiCurl.cc.
|
protected |
Definition at line 142 of file MediaMultiCurl.cc.
|
protected |
Definition at line 143 of file MediaMultiCurl.cc.
|
protected |
Definition at line 144 of file MediaMultiCurl.cc.
|
protected |
Definition at line 145 of file MediaMultiCurl.cc.
|
protected |
Definition at line 146 of file MediaMultiCurl.cc.
|
protected |
Definition at line 147 of file MediaMultiCurl.cc.
|
protected |
Definition at line 149 of file MediaMultiCurl.cc.
|
protected |
Definition at line 150 of file MediaMultiCurl.cc.
|
protected |
Definition at line 152 of file MediaMultiCurl.cc.
|
protected |
Definition at line 153 of file MediaMultiCurl.cc.
|
protected |
Definition at line 154 of file MediaMultiCurl.cc.
double zypp::media::multifetchrequest::_timeout |
Definition at line 157 of file MediaMultiCurl.cc.
double zypp::media::multifetchrequest::_connect_timeout |
Definition at line 158 of file MediaMultiCurl.cc.
double zypp::media::multifetchrequest::_maxspeed |
Definition at line 159 of file MediaMultiCurl.cc.
int zypp::media::multifetchrequest::_maxworkers |
Definition at line 160 of file MediaMultiCurl.cc.