libzypp 8.13.6
|
#include <ctype.h>
#include <sys/types.h>
#include <signal.h>
#include <sys/wait.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <vector>
#include <iostream>
#include <algorithm>
#include "zypp/ZConfig.h"
#include "zypp/base/Logger.h"
#include "zypp/media/MediaMultiCurl.h"
#include "zypp/media/MetaLinkParser.h"
Go to the source code of this file.
Classes | |
class | zypp::media::multifetchworker |
class | zypp::media::multifetchrequest |
Namespaces | |
namespace | zypp |
Easy-to use interface to the ZYPP dependency resolver. | |
namespace | zypp::media |
Defines | |
#define | WORKER_STARTING 0 |
#define | WORKER_LOOKUP 1 |
#define | WORKER_FETCH 2 |
#define | WORKER_DISCARD 3 |
#define | WORKER_DONE 4 |
#define | WORKER_SLEEP 5 |
#define | WORKER_BROKEN 6 |
#define | BLKSIZE 131072 |
#define | MAXURLS 10 |
Functions | |
static double | zypp::media::currentTime () |
static bool | zypp::media::env_isset (string name) |
static bool | zypp::media::looks_like_metalink (const Pathname &file) |
Definition in file MediaMultiCurl.cc.
#define WORKER_STARTING 0 |
Definition at line 100 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::multifetchworker().
#define WORKER_LOOKUP 1 |
Definition at line 101 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::adddnsfd(), zypp::media::multifetchworker::checkdns(), zypp::media::multifetchworker::dnsevent(), and zypp::media::multifetchrequest::run().
#define WORKER_FETCH 2 |
Definition at line 102 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::disableCompetition(), zypp::media::multifetchrequest::run(), zypp::media::multifetchworker::run(), and zypp::media::multifetchworker::~multifetchworker().
#define WORKER_DISCARD 3 |
Definition at line 103 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::disableCompetition(), zypp::media::multifetchworker::stealjob(), zypp::media::multifetchworker::writefunction(), and zypp::media::multifetchworker::~multifetchworker().
#define WORKER_DONE 4 |
Definition at line 104 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::run(), zypp::media::multifetchworker::stealjob(), and zypp::media::multifetchworker::~multifetchworker().
#define WORKER_SLEEP 5 |
Definition at line 105 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchrequest::run(), zypp::media::multifetchworker::stealjob(), and zypp::media::multifetchworker::~multifetchworker().
#define WORKER_BROKEN 6 |
Definition at line 106 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::checkdns(), zypp::media::multifetchworker::dnsevent(), zypp::media::multifetchworker::headerfunction(), zypp::media::multifetchworker::multifetchworker(), zypp::media::multifetchrequest::run(), zypp::media::multifetchworker::run(), and zypp::media::multifetchworker::writefunction().
#define BLKSIZE 131072 |
Definition at line 160 of file MediaMultiCurl.cc.
Referenced by zypp::media::multifetchworker::nextjob().
#define MAXURLS 10 |
Definition at line 161 of file MediaMultiCurl.cc.
Referenced by zypp::media::MediaMultiCurl::multifetch(), and zypp::media::multifetchrequest::run().