libzypp 17.31.23
|
#include <curl/curl.h>
#include <zypp-core/Url.h>
#include <zypp-curl/TransferSettings>
Go to the source code of this file.
Namespaces | |
namespace | zypp |
Easy-to use interface to the ZYPP dependency resolver. | |
namespace | zypp::env |
namespace | internal |
Macros | |
#define | EXPLICITLY_NO_PROXY "_none_" |
#define | CURLVERSION_AT_LEAST(M, N, O) LIBCURL_VERSION_NUM >= ((((M)<<8)+(N))<<8)+(O) |
Functions | |
const long & | zypp::env::ZYPP_MEDIA_CURL_DEBUG () |
const long& for setting CURLOPT_DEBUGDATA Returns a reference to a static variable, so it's safe to pass it's address to CURLOPT_DEBUGDATA. | |
int | zypp::env::ZYPP_MEDIA_CURL_IPRESOLVE () |
4/6 to force IPv4/v6 | |
void | internal::globalInitCurlOnce () |
void | internal::setupZYPP_MEDIA_CURL_DEBUG (CURL *curl) |
Setup CURLOPT_VERBOSE and CURLOPT_DEBUGFUNCTION according to env::ZYPP_MEDIA_CURL_DEBUG. | |
size_t | internal::log_redirects_curl (char *ptr, size_t size, size_t nmemb, void *userdata) |
void | internal::fillSettingsFromUrl (const Url &url, media::TransferSettings &s) |
Fills the settings structure using options passed on the url for example ?timeout=x&proxy=foo. | |
void | internal::fillSettingsSystemProxy (const Url &url, media::TransferSettings &s) |
Reads the system proxy configuration and fills the settings structure proxy information. | |
void | internal::curlEscape (std::string &str_r, const char char_r, const std::string &escaped_r) |
std::string | internal::curlEscapedPath (std::string path_r) |
std::string | internal::curlUnEscape (std::string text_r) |
Url | internal::clearQueryString (const Url &url) |
zypp::Url | internal::propagateQueryParams (zypp::Url url_r, const zypp::Url &template_r) |
#define EXPLICITLY_NO_PROXY "_none_" |
Definition at line 21 of file curlhelper_p.h.
#define CURLVERSION_AT_LEAST | ( | M, | |
N, | |||
O | |||
) | LIBCURL_VERSION_NUM >= ((((M)<<8)+(N))<<8)+(O) |
Definition at line 24 of file curlhelper_p.h.