CINXE.COM

libcurl - All Functions List

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>libcurl - All Functions List</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <link rel="stylesheet" type="text/css" href="/curl.css"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" href="/logo/curl-symbol.svg" type="image/svg+xml"> <link rel="alternate" type="application/rss+xml" title="cURL Releases" href="https://github.com/curl/curl/releases.atom"> </head> <body> <div class="main"> <div class="menu"> <a href="/libcurl/c/libcurl.html" class="menuitem" title="Overview">API Overview</a> <div class="dropdown"> <a class="dropbtn" href="/libcurl/c/">Docs</a> <div class="dropdown-content"> <a href="/libcurl/c/libcurl-easy.html">API: easy</a> <a href="/libcurl/c/libcurl-multi.html">API: multi</a> <a href="/libcurl/c/libcurl-share.html">API: share</a> <a href="/libcurl/c/libcurl-url.html">API: URL</a> <a href="/libcurl/c/libcurl-ws.html">API: WebSocket</a> <a href="/libcurl/c/libcurl-env.html">Environment vars</a> <a href="/libcurl/c/libcurl-errors.html">Errors</a> <a href="/libcurl/c/example.html">Examples</a> <a href="/libcurl/security.html">Security</a> <a href="/libcurl/c/symbols-in-versions.html">Symbols</a> <a href="/libcurl/c/libcurl-tutorial.html">Tutorial</a> <hr> <a href="/libcurl/c/easy_setopt_options.html">easy setopt options</a> <a href="/libcurl/c/easy_getinfo_options.html">easy getinfo options</a> <a href="/libcurl/c/multi_setopt_options.html">multi setopt options</a> <a href="/libcurl/c/tls-options.html">TLS options</a> </div> </div> <div class="dropdown"> <a class="dropbtn" href="/libcurl/c/">Functions</a> <div class="dropdown-content"> <a href="/libcurl/c/allfuncs.html">All functions</a> <a href="/libcurl/c/curl_easy_getinfo.html">curl_easy_getinfo</a> <a href="/libcurl/c/curl_easy_init.html">curl_easy_init</a> <a href="/libcurl/c/curl_easy_perform.html">curl_easy_perform</a> <a href="/libcurl/c/curl_easy_reset.html">curl_easy_reset</a> <a href="/libcurl/c/curl_easy_setopt.html">curl_easy_setopt</a> <a href="/libcurl/c/curl_multi_add_handle.html">curl_multi_add_handle</a> <a href="/libcurl/c/curl_multi_init.html">curl_multi_init</a> <a href="/libcurl/c/curl_multi_perform.html">curl_multi_perform</a> <a href="/libcurl/c/curl_multi_remove_handle.html">curl_multi_remove_handle</a> <a href="/libcurl/c/curl_multi_setopt.html">curl_multi_setopt</a> </div> </div> </div> <div class="contents"> <div class="where"><a href="/">curl</a> / <a href="/libcurl/">libcurl</a> / <a href="/libcurl/c/">API</a> / <b>All Functions</b></div> <h1> All libcurl functions in alphabetical order </h1> <div class="relatedbox"> <b>Related:</b> <br><a href="./">API</a> <br><a href="example.html">Examples</a> <br><a href="symbols-in-versions.html">Symbols</a> </div> <p> <table> <tr class="odd"><td><a href="curl_easy_cleanup.html">curl_easy_cleanup</a></td><td>free an easy handle</td></tr> <tr class="even"><td><a href="curl_easy_duphandle.html">curl_easy_duphandle</a></td><td>clone an easy handle</td></tr> <tr class="odd"><td><a href="curl_easy_escape.html">curl_easy_escape</a></td><td>URL encode a string</td></tr> <tr class="even"><td><a href="curl_easy_getinfo.html">curl_easy_getinfo</a></td><td>extract information from a curl handle</td></tr> <tr class="odd"><td><a href="curl_easy_header.html">curl_easy_header</a></td><td>get an HTTP header</td></tr> <tr class="even"><td><a href="curl_easy_init.html">curl_easy_init</a></td><td>create an easy handle</td></tr> <tr class="odd"><td><a href="curl_easy_nextheader.html">curl_easy_nextheader</a></td><td>get the next HTTP header</td></tr> <tr class="even"><td><a href="curl_easy_option_by_id.html">curl_easy_option_by_id</a></td><td>find an easy setopt option by id</td></tr> <tr class="odd"><td><a href="curl_easy_option_by_name.html">curl_easy_option_by_name</a></td><td>find an easy setopt option by name</td></tr> <tr class="even"><td><a href="curl_easy_option_next.html">curl_easy_option_next</a></td><td>iterate over easy setopt options</td></tr> <tr class="odd"><td><a href="curl_easy_pause.html">curl_easy_pause</a></td><td>pause and unpause a connection</td></tr> <tr class="even"><td><a href="curl_easy_perform.html">curl_easy_perform</a></td><td>perform a blocking network transfer</td></tr> <tr class="odd"><td><a href="curl_easy_recv.html">curl_easy_recv</a></td><td>receives raw data on an "easy" connection</td></tr> <tr class="even"><td><a href="curl_easy_reset.html">curl_easy_reset</a></td><td>reset all options of a libcurl session handle</td></tr> <tr class="odd"><td><a href="curl_easy_send.html">curl_easy_send</a></td><td>sends raw data over an "easy" connection</td></tr> <tr class="even"><td><a href="curl_easy_setopt.html">curl_easy_setopt</a></td><td>set options for a curl easy handle</td></tr> <tr class="odd"><td><a href="curl_easy_strerror.html">curl_easy_strerror</a></td><td>return string describing error code</td></tr> <tr class="even"><td><a href="curl_easy_unescape.html">curl_easy_unescape</a></td><td>URL decode a string</td></tr> <tr class="odd"><td><a href="curl_easy_upkeep.html">curl_easy_upkeep</a></td><td>keep existing connections alive</td></tr> <tr class="even"><td><a href="curl_escape.html">curl_escape</a></td><td>URL encode a string</td></tr> <tr class="odd"><td><a href="curl_formadd.html">curl_formadd</a></td><td>add a section to a multipart form POST</td></tr> <tr class="even"><td><a href="curl_formfree.html">curl_formfree</a></td><td>free a previously build multipart form post chain</td></tr> <tr class="odd"><td><a href="curl_formget.html">curl_formget</a></td><td>serialize a multipart form POST chain</td></tr> <tr class="even"><td><a href="curl_free.html">curl_free</a></td><td>reclaim memory that has been obtained through a libcurl call</td></tr> <tr class="odd"><td><a href="curl_getdate.html">curl_getdate</a></td><td>convert date string to number of seconds</td></tr> <tr class="even"><td><a href="curl_getenv.html">curl_getenv</a></td><td>return value for environment name</td></tr> <tr class="odd"><td><a href="curl_global_cleanup.html">curl_global_cleanup</a></td><td>global libcurl cleanup</td></tr> <tr class="even"><td><a href="curl_global_init.html">curl_global_init</a></td><td>global libcurl initialization</td></tr> <tr class="odd"><td><a href="curl_global_init_mem.html">curl_global_init_mem</a></td><td>global libcurl initialization with memory callbacks</td></tr> <tr class="even"><td><a href="curl_global_sslset.html">curl_global_sslset</a></td><td>select SSL backend to use</td></tr> <tr class="odd"><td><a href="curl_global_trace.html">curl_global_trace</a></td><td>log configuration</td></tr> <tr class="even"><td><a href="curl_mprintf.html">curl_maprintf</a></td><td>formatted output conversion</td></tr> <tr class="odd"><td><a href="curl_mprintf.html">curl_mfprintf</a></td><td>formatted output conversion</td></tr> <tr class="even"><td><a href="curl_mime_addpart.html">curl_mime_addpart</a></td><td>append a new empty part to a mime structure</td></tr> <tr class="odd"><td><a href="curl_mime_data.html">curl_mime_data</a></td><td>set a mime part's body data from memory</td></tr> <tr class="even"><td><a href="curl_mime_data_cb.html">curl_mime_data_cb</a></td><td>set a callback-based data source for a mime part's body</td></tr> <tr class="odd"><td><a href="curl_mime_encoder.html">curl_mime_encoder</a></td><td>set a mime part's encoder and content transfer encoding</td></tr> <tr class="even"><td><a href="curl_mime_filedata.html">curl_mime_filedata</a></td><td>set a mime part's body data from a file contents</td></tr> <tr class="odd"><td><a href="curl_mime_filename.html">curl_mime_filename</a></td><td>set a mime part's remote filename</td></tr> <tr class="even"><td><a href="curl_mime_free.html">curl_mime_free</a></td><td>free a previously built mime structure</td></tr> <tr class="odd"><td><a href="curl_mime_headers.html">curl_mime_headers</a></td><td>set a mime part's custom headers</td></tr> <tr class="even"><td><a href="curl_mime_init.html">curl_mime_init</a></td><td>create a mime handle</td></tr> <tr class="odd"><td><a href="curl_mime_name.html">curl_mime_name</a></td><td>set a mime part's name</td></tr> <tr class="even"><td><a href="curl_mime_subparts.html">curl_mime_subparts</a></td><td>set sub-parts of a multipart mime part</td></tr> <tr class="odd"><td><a href="curl_mime_type.html">curl_mime_type</a></td><td>set a mime part's content type</td></tr> <tr class="even"><td><a href="curl_mprintf.html">curl_mprintf</a></td><td>formatted output conversion</td></tr> <tr class="odd"><td><a href="curl_mprintf.html">curl_msnprintf</a></td><td>formatted output conversion</td></tr> <tr class="even"><td><a href="curl_mprintf.html">curl_msprintf</a></td><td>formatted output conversion</td></tr> <tr class="odd"><td><a href="curl_multi_add_handle.html">curl_multi_add_handle</a></td><td>add an easy handle to a multi session</td></tr> <tr class="even"><td><a href="curl_multi_assign.html">curl_multi_assign</a></td><td>set data to associate with an internal socket</td></tr> <tr class="odd"><td><a href="curl_multi_cleanup.html">curl_multi_cleanup</a></td><td>close down a multi session</td></tr> <tr class="even"><td><a href="curl_multi_fdset.html">curl_multi_fdset</a></td><td>extract file descriptor information from a multi handle</td></tr> <tr class="odd"><td><a href="curl_multi_get_handles.html">curl_multi_get_handles</a></td><td>return all added easy handles</td></tr> <tr class="even"><td><a href="curl_multi_info_read.html">curl_multi_info_read</a></td><td>read multi stack information</td></tr> <tr class="odd"><td><a href="curl_multi_init.html">curl_multi_init</a></td><td>create a multi handle</td></tr> <tr class="even"><td><a href="curl_multi_perform.html">curl_multi_perform</a></td><td>run all transfers until it would block</td></tr> <tr class="odd"><td><a href="curl_multi_poll.html">curl_multi_poll</a></td><td>poll on all easy handles in a multi handle</td></tr> <tr class="even"><td><a href="curl_multi_remove_handle.html">curl_multi_remove_handle</a></td><td>remove an easy handle from a multi session</td></tr> <tr class="odd"><td><a href="curl_multi_setopt.html">curl_multi_setopt</a></td><td>set options for a curl multi handle</td></tr> <tr class="even"><td><a href="curl_multi_socket.html">curl_multi_socket</a></td><td>read/write available data</td></tr> <tr class="odd"><td><a href="curl_multi_socket_action.html">curl_multi_socket_action</a></td><td>read/write available data given an action</td></tr> <tr class="even"><td><a href="curl_multi_socket_all.html">curl_multi_socket_all</a></td><td>reads/writes available data for all easy handles</td></tr> <tr class="odd"><td><a href="curl_multi_strerror.html">curl_multi_strerror</a></td><td>return string describing error code</td></tr> <tr class="even"><td><a href="curl_multi_timeout.html">curl_multi_timeout</a></td><td>how long to wait for action before proceeding</td></tr> <tr class="odd"><td><a href="curl_multi_wait.html">curl_multi_wait</a></td><td>poll on all easy handles in a multi handle</td></tr> <tr class="even"><td><a href="curl_multi_waitfds.html">curl_multi_waitfds</a></td><td>extract file descriptor information from a multi handle</td></tr> <tr class="odd"><td><a href="curl_multi_wakeup.html">curl_multi_wakeup</a></td><td>wake up a sleeping curl_multi_poll call</td></tr> <tr class="even"><td><a href="curl_mprintf.html">curl_mvaprintf</a></td><td>formatted output conversion</td></tr> <tr class="odd"><td><a href="curl_mprintf.html">curl_mvfprintf</a></td><td>formatted output conversion</td></tr> <tr class="even"><td><a href="curl_mprintf.html">curl_mvprintf</a></td><td>formatted output conversion</td></tr> <tr class="odd"><td><a href="curl_mprintf.html">curl_mvsnprintf</a></td><td>formatted output conversion</td></tr> <tr class="even"><td><a href="curl_mprintf.html">curl_mvsprintf</a></td><td>formatted output conversion</td></tr> <tr class="odd"><td><a href="curl_pushheader_byname.html">curl_pushheader_byname</a></td><td>get a push header by name</td></tr> <tr class="even"><td><a href="curl_pushheader_bynum.html">curl_pushheader_bynum</a></td><td>get a push header by index</td></tr> <tr class="odd"><td><a href="curl_share_cleanup.html">curl_share_cleanup</a></td><td>close a shared object</td></tr> <tr class="even"><td><a href="curl_share_init.html">curl_share_init</a></td><td>create a share object</td></tr> <tr class="odd"><td><a href="curl_share_setopt.html">curl_share_setopt</a></td><td>set options for a shared object</td></tr> <tr class="even"><td><a href="curl_share_strerror.html">curl_share_strerror</a></td><td>return string describing error code</td></tr> <tr class="odd"><td><a href="curl_slist_append.html">curl_slist_append</a></td><td>add a string to an slist</td></tr> <tr class="even"><td><a href="curl_slist_free_all.html">curl_slist_free_all</a></td><td>free an entire curl_slist list</td></tr> <tr class="odd"><td><a href="curl_strequal.html">curl_strequal</a></td><td>compare two strings ignoring case</td></tr> <tr class="even"><td><a href="curl_strnequal.html">curl_strnequal</a></td><td>compare two strings ignoring case</td></tr> <tr class="odd"><td><a href="curl_unescape.html">curl_unescape</a></td><td>URL decode a string</td></tr> <tr class="even"><td><a href="curl_url.html">curl_url</a></td><td>create a URL handle</td></tr> <tr class="odd"><td><a href="curl_url_cleanup.html">curl_url_cleanup</a></td><td>free the URL handle</td></tr> <tr class="even"><td><a href="curl_url_dup.html">curl_url_dup</a></td><td>duplicate a URL handle</td></tr> <tr class="odd"><td><a href="curl_url_get.html">curl_url_get</a></td><td>extract a part from a URL</td></tr> <tr class="even"><td><a href="curl_url_set.html">curl_url_set</a></td><td>set a URL part</td></tr> <tr class="odd"><td><a href="curl_url_strerror.html">curl_url_strerror</a></td><td>return string describing error code</td></tr> <tr class="even"><td><a href="curl_version.html">curl_version</a></td><td>returns the libcurl version string</td></tr> <tr class="odd"><td><a href="curl_version_info.html">curl_version_info</a></td><td>returns runtime libcurl version info</td></tr> <tr class="even"><td><a href="curl_ws_meta.html">curl_ws_meta</a></td><td>meta data WebSocket information</td></tr> <tr class="odd"><td><a href="curl_ws_recv.html">curl_ws_recv</a></td><td>receive WebSocket data</td></tr> <tr class="even"><td><a href="curl_ws_send.html">curl_ws_send</a></td><td>send WebSocket data</td></tr> </table> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10