thank me later

Global cURL data

CURLcode    curl_global_init(long flags);
void        culr_global_cleanup();

Local cURL handle

Creates and destroies an handle:

CURL    *curl_easy_init();
void    curl_easy_cleanup(CURL *handle);

Duplicates an existing handle:

CURL    *curl_easy_duphandle(CURL *handle);

Performs the network transfer:

CURLcode curl_easy_perform(CURL *easy_handle);