MediaMultiCurl.cc File Reference

#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"

Include dependency graph for MediaMultiCurl.cc:

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::media

Classes

class  zypp::media::multifetchworker
class  zypp::media::multifetchrequest

Defines

#define CURLVERSION_AT_LEAST(M, N, O)   LIBCURL_VERSION_NUM >= ((((M)<<8)+(N))<<8)+(O)
#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)


Detailed Description

Definition in file MediaMultiCurl.cc.


Define Documentation

#define CURLVERSION_AT_LEAST ( M,
N,
 )     LIBCURL_VERSION_NUM >= ((((M)<<8)+(N))<<8)+(O)

Definition at line 34 of file MediaMultiCurl.cc.

#define WORKER_STARTING   0

Definition at line 103 of file MediaMultiCurl.cc.

Referenced by zypp::media::multifetchworker::multifetchworker().

#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

Definition at line 163 of file MediaMultiCurl.cc.

Referenced by zypp::media::multifetchworker::nextjob().

#define MAXURLS   10


Generated on Tue May 5 14:44:40 2015 for libzypp by  doxygen 1.5.6