All libcurl functions in alphabetical order
curl_easy_cleanup | free an easy handle |
curl_easy_duphandle | clone an easy handle |
curl_easy_escape | URL encode a string |
curl_easy_getinfo | extract information from a curl handle |
curl_easy_header | get an HTTP header |
curl_easy_init | create an easy handle |
curl_easy_nextheader | get the next HTTP header |
curl_easy_option_by_id | find an easy setopt option by id |
curl_easy_option_by_name | find an easy setopt option by name |
curl_easy_option_next | iterate over easy setopt options |
curl_easy_pause | pause and unpause a connection |
curl_easy_perform | perform a blocking network transfer |
curl_easy_recv | receives raw data on an "easy" connection |
curl_easy_reset | reset all options of a libcurl session handle |
curl_easy_send | sends raw data over an "easy" connection |
curl_easy_setopt | set options for a curl easy handle |
curl_easy_strerror | return string describing error code |
curl_easy_unescape | URL decode a string |
curl_easy_upkeep | keep existing connections alive |
curl_escape | URL encode a string |
curl_formadd | add a section to a multipart form POST |
curl_formfree | free a previously build multipart form post chain |
curl_formget | serialize a multipart form POST chain |
curl_free | reclaim memory that has been obtained through a libcurl call |
curl_getdate | convert date string to number of seconds |
curl_getenv | return value for environment name |
curl_global_cleanup | global libcurl cleanup |
curl_global_init | global libcurl initialization |
curl_global_init_mem | global libcurl initialization with memory callbacks |
curl_global_sslset | select SSL backend to use |
curl_global_trace | log configuration |
curl_maprintf | formatted output conversion |
curl_mfprintf | formatted output conversion |
curl_mime_addpart | append a new empty part to a mime structure |
curl_mime_data | set a mime part's body data from memory |
curl_mime_data_cb | set a callback-based data source for a mime part's body |
curl_mime_encoder | set a mime part's encoder and content transfer encoding |
curl_mime_filedata | set a mime part's body data from a file contents |
curl_mime_filename | set a mime part's remote filename |
curl_mime_free | free a previously built mime structure |
curl_mime_headers | set a mime part's custom headers |
curl_mime_init | create a mime handle |
curl_mime_name | set a mime part's name |
curl_mime_subparts | set sub-parts of a multipart mime part |
curl_mime_type | set a mime part's content type |
curl_mprintf | formatted output conversion |
curl_msnprintf | formatted output conversion |
curl_msprintf | formatted output conversion |
curl_multi_add_handle | add an easy handle to a multi session |
curl_multi_assign | set data to associate with an internal socket |
curl_multi_cleanup | close down a multi session |
curl_multi_fdset | extract file descriptor information from a multi handle |
curl_multi_get_handles | return all added easy handles |
curl_multi_info_read | read multi stack information |
curl_multi_init | create a multi handle |
curl_multi_perform | run all transfers until it would block |
curl_multi_poll | poll on all easy handles in a multi handle |
curl_multi_remove_handle | remove an easy handle from a multi session |
curl_multi_setopt | set options for a curl multi handle |
curl_multi_socket | read/write available data |
curl_multi_socket_action | read/write available data given an action |
curl_multi_socket_all | reads/writes available data for all easy handles |
curl_multi_strerror | return string describing error code |
curl_multi_timeout | how long to wait for action before proceeding |
curl_multi_wait | poll on all easy handles in a multi handle |
curl_multi_waitfds | extract file descriptor information from a multi handle |
curl_multi_wakeup | wake up a sleeping curl_multi_poll call |
curl_mvaprintf | formatted output conversion |
curl_mvfprintf | formatted output conversion |
curl_mvprintf | formatted output conversion |
curl_mvsnprintf | formatted output conversion |
curl_mvsprintf | formatted output conversion |
curl_pushheader_byname | get a push header by name |
curl_pushheader_bynum | get a push header by index |
curl_share_cleanup | close a shared object |
curl_share_init | create a share object |
curl_share_setopt | set options for a shared object |
curl_share_strerror | return string describing error code |
curl_slist_append | add a string to an slist |
curl_slist_free_all | free an entire curl_slist list |
curl_strequal | compare two strings ignoring case |
curl_strnequal | compare two strings ignoring case |
curl_unescape | URL decode a string |
curl_url | create a URL handle |
curl_url_cleanup | free the URL handle |
curl_url_dup | duplicate a URL handle |
curl_url_get | extract a part from a URL |
curl_url_set | set a URL part |
curl_url_strerror | return string describing error code |
curl_version | returns the libcurl version string |
curl_version_info | returns runtime libcurl version info |
curl_ws_meta | meta data WebSocket information |
curl_ws_recv | receive WebSocket data |
curl_ws_send | send WebSocket data |