|
| | DllLibCurlGlobal () |
| |
| | ~DllLibCurlGlobal () |
| |
| void | easy_acquire (const char *protocol, const char *hostname, CURL_HANDLE **easy_handle, CURLM **multi_handle) |
| |
| void | easy_release (CURL_HANDLE **easy_handle, CURLM **multi_handle) |
| |
| void | easy_duplicate (CURL_HANDLE *easy, CURLM *multi, CURL_HANDLE **easy_out, CURLM **multi_out) |
| |
| CURL_HANDLE * | easy_duphandle (CURL_HANDLE *easy_handle) override |
| |
| void | CheckIdle () |
| |
| CURLcode | global_init (long flags) |
| |
| void | global_cleanup () |
| |
| CURL_HANDLE * | easy_init () |
| |
| template<typename... Args> |
| CURLcode | easy_setopt (CURL_HANDLE *handle, CURLoption option, Args... args) |
| |
| CURLcode | easy_perform (CURL_HANDLE *handle) |
| |
| CURLcode | easy_pause (CURL_HANDLE *handle, int bitmask) |
| |
| void | easy_reset (CURL_HANDLE *handle) |
| |
| template<typename... Args> |
| CURLcode | easy_getinfo (CURL_HANDLE *curl, CURLINFO info, Args... args) |
| |
| void | easy_cleanup (CURL_HANDLE *handle) |
| |
| CURLM * | multi_init (void) |
| |
| CURLMcode | multi_add_handle (CURLM *multi_handle, CURL_HANDLE *easy_handle) |
| |
| CURLMcode | multi_perform (CURLM *multi_handle, int *running_handles) |
| |
| CURLMcode | multi_remove_handle (CURLM *multi_handle, CURL_HANDLE *easy_handle) |
| |
| CURLMcode | multi_fdset (CURLM *multi_handle, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *exc_fd_set, int *max_fd) |
| |
| CURLMcode | multi_timeout (CURLM *multi_handle, long *timeout) |
| |
| CURLMsg * | multi_info_read (CURLM *multi_handle, int *msgs_in_queue) |
| |
| CURLMcode | multi_cleanup (CURLM *handle) |
| |
| struct curl_slist * | slist_append (struct curl_slist *list, const char *to_append) |
| |
| void | slist_free_all (struct curl_slist *list) |
| |
| const char * | easy_strerror (CURLcode code) |
| |