◆ HTTPFetchOngoing()
References CurlHandlePool::alloc(), HTTPFetchRequest::caller, HTTPFetchRequest::connect_timeout, curl, HTTPFetchRequest::extra_headers, HTTPFetchRequest::fields, g_settings, Settings::getBool(), HTTP_DELETE, HTTP_GET, http_header, HTTP_POST, HTTP_PUT, HTTPFETCH_DISCARD, httpfetch_discardfunction(), httpfetch_writefunction(), HTTPFetchRequest::method, HTTPFetchRequest::multipart, oss, pool, post, HTTPFetchRequest::raw_data, request, HTTPFetchRequest::timeout, HTTPFetchRequest::url, urlencode(), and HTTPFetchRequest::useragent.
◆ ~HTTPFetchOngoing()
HTTPFetchOngoing::~HTTPFetchOngoing |
( |
| ) |
|
◆ complete()
References curl, HTTPFetchResult::data, errorstream, oss, request, HTTPFetchResult::response_code, result, HTTPFetchResult::succeeded, HTTPFetchResult::timeout, and HTTPFetchRequest::url.
Referenced by httpfetch_sync(), CurlFetchThread::processCurlMessage(), and CurlFetchThread::processQueued().
◆ getEasyHandle()
const CURL* HTTPFetchOngoing::getEasyHandle |
( |
| ) |
const |
|
inline |
◆ getRequest()
◆ start()
CURLcode HTTPFetchOngoing::start |
( |
CURLM * |
multi | ) |
|
◆ curl
CURL* HTTPFetchOngoing::curl |
|
private |
◆ http_header
struct curl_slist* HTTPFetchOngoing::http_header |
|
private |
◆ multi
CURLM* HTTPFetchOngoing::multi |
|
private |
◆ oss
std::ostringstream HTTPFetchOngoing::oss |
|
private |
◆ pool
◆ post
curl_httppost* HTTPFetchOngoing::post |
|
private |
◆ request
◆ result
The documentation for this class was generated from the following file: