libzypp
10.5.0
|
Public Member Functions | |
multifetchworker (int no, multifetchrequest &request, const Url &url) | |
~multifetchworker () | |
void | nextjob () |
void | run () |
bool | checkChecksum () |
bool | recheckChecksum () |
void | disableCompetition () |
void | checkdns () |
void | adddnsfd (fd_set &rset, int &maxfd) |
void | dnsevent (fd_set &rset) |
Public Attributes | |
int | _workerno |
int | _state |
bool | _competing |
size_t | _blkno |
off_t | _blkstart |
size_t | _blksize |
bool | _noendrange |
double | _blkstarttime |
size_t | _blkreceived |
off_t | _received |
double | _avgspeed |
double | _maxspeed |
double | _sleepuntil |
Private Member Functions | |
void | stealjob () |
size_t | writefunction (void *ptr, size_t size) |
size_t | headerfunction (char *ptr, size_t size) |
Static Private Member Functions | |
static size_t | _writefunction (void *ptr, size_t size, size_t nmemb, void *stream) |
static size_t | _headerfunction (void *ptr, size_t size, size_t nmemb, void *stream) |
Private Attributes | |
multifetchrequest * | _request |
int | _pass |
string | _urlbuf |
off_t | _off |
size_t | _size |
Digest | _dig |
pid_t | _pid |
int | _dnspipe |
Friends | |
class | multifetchrequest |
Definition at line 48 of file MediaMultiCurl.cc.
zypp::media::multifetchworker::multifetchworker | ( | int | no, |
multifetchrequest & | request, | ||
const Url & | url | ||
) |
Definition at line 298 of file MediaMultiCurl.cc.
zypp::media::multifetchworker::~multifetchworker | ( | ) |
Definition at line 377 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::nextjob | ( | ) |
Definition at line 695 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::run | ( | ) |
Definition at line 744 of file MediaMultiCurl.cc.
bool zypp::media::multifetchworker::checkChecksum | ( | ) |
Definition at line 551 of file MediaMultiCurl.cc.
bool zypp::media::multifetchworker::recheckChecksum | ( | ) |
Definition at line 560 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::disableCompetition | ( | ) |
Definition at line 676 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::checkdns | ( | ) |
Definition at line 425 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::adddnsfd | ( | fd_set & | rset, |
int & | maxfd | ||
) |
Definition at line 503 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::dnsevent | ( | fd_set & | rset | ) |
Definition at line 513 of file MediaMultiCurl.cc.
void zypp::media::multifetchworker::stealjob | ( | ) | [private] |
Definition at line 583 of file MediaMultiCurl.cc.
size_t zypp::media::multifetchworker::writefunction | ( | void * | ptr, |
size_t | size | ||
) | [private] |
Definition at line 179 of file MediaMultiCurl.cc.
size_t zypp::media::multifetchworker::_writefunction | ( | void * | ptr, |
size_t | size, | ||
size_t | nmemb, | ||
void * | stream | ||
) | [static, private] |
Definition at line 241 of file MediaMultiCurl.cc.
size_t zypp::media::multifetchworker::headerfunction | ( | char * | ptr, |
size_t | size | ||
) | [private] |
Definition at line 248 of file MediaMultiCurl.cc.
size_t zypp::media::multifetchworker::_headerfunction | ( | void * | ptr, |
size_t | size, | ||
size_t | nmemb, | ||
void * | stream | ||
) | [static, private] |
Definition at line 292 of file MediaMultiCurl.cc.
friend class multifetchrequest [friend] |
Definition at line 49 of file MediaMultiCurl.cc.
Definition at line 64 of file MediaMultiCurl.cc.
Definition at line 66 of file MediaMultiCurl.cc.
Definition at line 67 of file MediaMultiCurl.cc.
Definition at line 69 of file MediaMultiCurl.cc.
Definition at line 70 of file MediaMultiCurl.cc.
Definition at line 71 of file MediaMultiCurl.cc.
Definition at line 72 of file MediaMultiCurl.cc.
Definition at line 74 of file MediaMultiCurl.cc.
Definition at line 75 of file MediaMultiCurl.cc.
Definition at line 76 of file MediaMultiCurl.cc.
Definition at line 78 of file MediaMultiCurl.cc.
Definition at line 79 of file MediaMultiCurl.cc.
Definition at line 81 of file MediaMultiCurl.cc.
Definition at line 92 of file MediaMultiCurl.cc.
int zypp::media::multifetchworker::_pass [private] |
Definition at line 93 of file MediaMultiCurl.cc.
string zypp::media::multifetchworker::_urlbuf [private] |
Definition at line 94 of file MediaMultiCurl.cc.
off_t zypp::media::multifetchworker::_off [private] |
Definition at line 95 of file MediaMultiCurl.cc.
size_t zypp::media::multifetchworker::_size [private] |
Definition at line 96 of file MediaMultiCurl.cc.
Digest zypp::media::multifetchworker::_dig [private] |
Definition at line 97 of file MediaMultiCurl.cc.
pid_t zypp::media::multifetchworker::_pid [private] |
Definition at line 99 of file MediaMultiCurl.cc.
int zypp::media::multifetchworker::_dnspipe [private] |
Definition at line 100 of file MediaMultiCurl.cc.