◆ HTTPFetchOngoing()
References CurlHandlePool::alloc(), HTTPFetchRequest::caller, HTTPFetchRequest::connect_timeout, curl, HTTPFetchResult::data, HTTPFetchRequest::extra_headers, HTTPFetchRequest::fields, g_settings, Settings::get(), Settings::getBool(), HTTP_DELETE, HTTP_GET, http_header, HTTP_POST, HTTP_PUT, HTTPFETCH_DISCARD, httpfetch_discardfunction(), httpfetch_writefunction(), HTTPFetchRequest::method, HTTPFetchRequest::multipart, multipart_mime, pool, HTTPFetchRequest::raw_data, request, result, HTTPFetchRequest::timeout, HTTPFetchRequest::url, urlencode(), and HTTPFetchRequest::useragent.
◆ ~HTTPFetchOngoing()
HTTPFetchOngoing::~HTTPFetchOngoing |
( |
| ) |
|
◆ complete()
References HTTPFetchResult::caller, curl, HTTPFetchResult::data, errorstream, HTTPFETCH_PRINT_ERR, request, HTTPFetchResult::response_code, result, safe_print_string(), HTTPFetchResult::succeeded, HTTPFetchRequest::timeout, HTTPFetchResult::timeout, and HTTPFetchRequest::url.
◆ getEasyHandle()
const CURL * HTTPFetchOngoing::getEasyHandle |
( |
| ) |
const |
|
inline |
◆ getRequest()
◆ start()
CURLcode HTTPFetchOngoing::start |
( |
CURLM * | multi | ) |
|
◆ curl
CURL* HTTPFetchOngoing::curl = nullptr |
|
private |
◆ http_header
struct curl_slist* HTTPFetchOngoing::http_header = nullptr |
|
private |
◆ multi
CURLM* HTTPFetchOngoing::multi = nullptr |
|
private |
◆ multipart_mime
curl_mime* HTTPFetchOngoing::multipart_mime = nullptr |
|
private |
◆ pool
◆ request
◆ result
The documentation for this class was generated from the following file: