xbmc
Public Member Functions | List of all members
XCURL::DllLibCurl Class Reference
Inheritance diagram for XCURL::DllLibCurl:
Inheritance graph
[legend]

Public Member Functions

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)
 
virtual CURL_HANDLE * easy_duphandle (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)
 
curl_slist * slist_append (curl_slist *list, const char *to_append)
 
void slist_free_all (curl_slist *list)
 
const char * easy_strerror (CURLcode code)
 

The documentation for this class was generated from the following files: