Lines Matching full:curl

4    Converted to D from curl headers by $(LINK2 http://www.digitalmars.com/d/2.0/htod.html, htod) and
25 * are also available at $(LINK http://curl.haxx.se/docs/copyright.html).
36 module etc.c.curl;
46 // LICENSE FROM CURL HEADERS
112 alias CURL = void; variable
367 alias curl_ioctl_callback = curlioerr function(CURL *handle, int cmd, void *clientp);
401 int function(CURL *handle, /** the handle/transfer this concerns */
408 /** All possible error codes from all sorts of curl functions. Future versions
531 CURLcode function(CURL *curl, /** easy handle */
617 int function(CURL *easy, /** easy handle */
1510 char * curl_easy_escape(CURL *handle, in char *string, int length);
1527 char * curl_easy_unescape(CURL *handle, in char *string, int length, int *outlength);
1563 * memory leaks, check for mis-use of the curl library etc. User registered
1762 alias curl_lock_function = void function(CURL *handle, curl_lock_data data, curl_lock_access lockty…
1764 alias curl_unlock_function = void function(CURL *handle, curl_lock_data data, void *userptr);
1806 * Structures for querying information about the curl library at runtime.
1915 CURLcode curl_easy_pause(CURL *handle, int bitmask);
1944 * are also available at http://curl.haxx.se/docs/copyright.html.
1957 CURL * curl_easy_init();
1959 CURLcode curl_easy_setopt(CURL *curl, CURLoption option,...);
1961 CURLcode curl_easy_perform(CURL *curl);
1963 void curl_easy_cleanup(CURL *curl);
1971 * Request internal information from the curl session with this function. The
1979 extern (C) CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info,...);
1987 * Creates a new curl session handle with the same options set for the handle
1994 extern (C) CURL * curl_easy_duphandle(CURL *curl);
2001 * Re-initializes a CURL handle to the default values. This puts back the
2007 extern (C) void curl_easy_reset(CURL *curl);
2017 extern (C) CURLcode curl_easy_recv(CURL *curl, void *buffer, size_t buflen, size_t *n);
2027 extern (C) CURLcode curl_easy_send(CURL *curl, void *buffer, size_t buflen, size_t *n);
2031 * This header file should not really need to include "curl.h" since curl.h
2033 * <curl/curl.h> without the need for especially including multi.h.
2050 * are also available at http://curl.haxx.se/docs/copyright.html.
2106 CURL *easy_handle; /** the handle it concerns */
2113 * Desc: inititalize multi-style curl usage
2122 * Desc: add a standard curl handle to the multi stack
2126 extern (C) CURLMcode curl_multi_add_handle(CURLM *multi_handle, CURL *curl_handle);
2131 * Desc: removes a curl handle from the multi stack again
2135 extern (C) CURLMcode curl_multi_remove_handle(CURLM *multi_handle, CURL *curl_handle);
2140 * Desc: Ask curl for its fd_set sets. The app can use these to select() or
2161 * Desc: When the app thinks there's data available for curl it calls this
2259 int function(CURL *easy, /** easy handle */