#include <httpfetch.h>
Public Member Functions | |
| HTTPFetchRequest () | |
Public Attributes | |
| std::string | url = "" |
| u64 | caller = HTTPFETCH_DISCARD |
| u64 | request_id = 0 |
| long | timeout |
| long | connect_timeout |
| bool | multipart = false |
| HttpMethod | method = HTTP_GET |
| StringMap | fields |
| std::string | raw_data |
| std::vector< std::string > | extra_headers |
| std::string | useragent |
| HTTPFetchRequest::HTTPFetchRequest | ( | ) |
References connect_timeout, default_user_agent(), g_settings, timeout, and useragent.
| u64 HTTPFetchRequest::caller = HTTPFETCH_DISCARD |
Referenced by GUIEngine::downloadFile(), httpfetch_sync_interruptible(), ClientMediaDownloader::initialStep(), ModApiHttp::l_http_fetch_async(), CurlFetchThread::processRequest(), ModApiHttp::read_http_fetch_request(), CurlFetchThread::requestClear(), ServerList::sendAnnounce(), SingleMediaDownloader::startRemoteMediaTransfer(), and ClientMediaDownloader::startRemoteMediaTransfers().
| long HTTPFetchRequest::connect_timeout |
Referenced by HTTPFetchRequest().
| std::vector<std::string> HTTPFetchRequest::extra_headers |
Referenced by ClientMediaDownloader::initialStep(), and ModApiHttp::read_http_fetch_request().
| StringMap HTTPFetchRequest::fields |
Referenced by ModApiHttp::read_http_fetch_request(), and ServerList::sendAnnounce().
| HttpMethod HTTPFetchRequest::method = HTTP_GET |
Referenced by ModApiHttp::read_http_fetch_request(), and ServerList::sendAnnounce().
| bool HTTPFetchRequest::multipart = false |
Referenced by ModApiHttp::read_http_fetch_request(), and ServerList::sendAnnounce().
| std::string HTTPFetchRequest::raw_data |
Referenced by ModApiHttp::read_http_fetch_request().
| u64 HTTPFetchRequest::request_id = 0 |
| long HTTPFetchRequest::timeout |
| std::string HTTPFetchRequest::url = "" |
Referenced by GUIEngine::downloadFile(), httpfetch_sync_interruptible(), ClientMediaDownloader::initialStep(), ModApiHttp::l_http_fetch_async(), ModApiHttp::l_http_fetch_sync(), ModApiHttp::read_http_fetch_request(), ServerList::sendAnnounce(), SingleMediaDownloader::startRemoteMediaTransfer(), and ClientMediaDownloader::startRemoteMediaTransfers().
| std::string HTTPFetchRequest::useragent |
Referenced by HTTPFetchRequest(), and ModApiHttp::read_http_fetch_request().