RingLibCurl Functions Reference
Introduction
In this chapter we have a list of the supported functions by this extension
Reference
- CURL_GLOBAL_ALL 
- CURL_GLOBAL_SSL 
- CURL_GLOBAL_WIN32 
- CURL_GLOBAL_NOTHING 
- CURL_GLOBAL_DEFAULT 
- CURL_GLOBAL_ACK_EINTR 
- CURLOPT_VERBOSE 
- CURLOPT_HEADER 
- CURLOPT_NOPROGRESS 
- CURLOPT_NOSIGNAL 
- CURLOPT_WILDCARDMATCH 
- CURLOPT_WRITEFUNCTION 
- CURLOPT_WRITEDATA 
- CURLOPT_READFUNCTION 
- CURLOPT_READDATA 
- CURLOPT_IOCTLFUNCTION 
- CURLOPT_IOCTLDATA 
- CURLOPT_SEEKFUNCTION 
- CURLOPT_SEEKDATA 
- CURLOPT_SOCKOPTFUNCTION 
- CURLOPT_SOCKOPTDATA 
- CURLOPT_OPENSOCKETFUNCTION 
- CURLOPT_OPENSOCKETDATA 
- CURLOPT_CLOSESOCKETFUNCTION 
- CURLOPT_CLOSESOCKETDATA 
- CURLOPT_PROGRESSFUNCTION 
- CURLOPT_PROGRESSDATA 
- CURLOPT_HEADERFUNCTION 
- CURLOPT_HEADERDATA 
- CURLOPT_DEBUGFUNCTION 
- CURLOPT_DEBUGDATA 
- CURLOPT_SSL_CTX_FUNCTION 
- CURLOPT_SSL_CTX_DATA 
- CURLOPT_CONV_TO_NETWORK_FUNCTION 
- CURLOPT_CONV_FROM_NETWORK_FUNCTION 
- CURLOPT_CONV_FROM_UTF8_FUNCTION 
- CURLOPT_INTERLEAVEFUNCTION 
- CURLOPT_INTERLEAVEDATA 
- CURLOPT_CHUNK_BGN_FUNCTION 
- CURLOPT_CHUNK_END_FUNCTION 
- CURLOPT_CHUNK_DATA 
- CURLOPT_FNMATCH_FUNCTION 
- CURLOPT_FNMATCH_DATA 
- CURLOPT_ERRORBUFFER 
- CURLOPT_STDERR 
- CURLOPT_FAILONERROR 
- CURLOPT_URL 
- CURLOPT_PROTOCOLS 
- CURLOPT_REDIR_PROTOCOLS 
- CURLOPT_PROXY 
- CURLOPT_PROXYPORT 
- CURLOPT_PROXYTYPE 
- CURLOPT_NOPROXY 
- CURLOPT_HTTPPROXYTUNNEL 
- CURLOPT_SOCKS5_GSSAPI_SERVICE 
- CURLOPT_SOCKS5_GSSAPI_NEC 
- CURLOPT_INTERFACE 
- CURLOPT_LOCALPORT 
- CURLOPT_LOCALPORTRANGE 
- CURLOPT_DNS_CACHE_TIMEOUT 
- CURLOPT_DNS_USE_GLOBAL_CACHE 
- CURLOPT_BUFFERSIZE 
- CURLOPT_PORT 
- CURLOPT_TCP_NODELAY 
- CURLOPT_ADDRESS_SCOPE 
- CURLOPT_NETRC 
- CURLOPT_NETRC_FILE 
- CURLOPT_USERPWD 
- CURLOPT_PROXYUSERPWD 
- CURLOPT_USERNAME 
- CURLOPT_PASSWORD 
- CURLOPT_PROXYUSERNAME 
- CURLOPT_PROXYPASSWORD 
- CURLOPT_HTTPAUTH 
- CURLOPT_TLSAUTH_USERNAME 
- CURLOPT_TLSAUTH_PASSWORD 
- CURLOPT_TLSAUTH_TYPE 
- CURLOPT_PROXYAUTH 
- CURLOPT_AUTOREFERER 
- CURLOPT_ACCEPT_ENCODING 
- CURLOPT_TRANSFER_ENCODING 
- CURLOPT_FOLLOWLOCATION 
- CURLOPT_UNRESTRICTED_AUTH 
- CURLOPT_MAXREDIRS 
- CURLOPT_POSTREDIR 
- CURLOPT_PUT 
- CURLOPT_POST 
- CURLOPT_POSTFIELDS 
- CURLOPT_POSTFIELDSIZE 
- CURLOPT_POSTFIELDSIZE_LARGE 
- CURLOPT_COPYPOSTFIELDS 
- CURLOPT_HTTPPOST 
- CURLOPT_REFERER 
- CURLOPT_USERAGENT 
- CURLOPT_HTTPHEADER 
- CURLOPT_HTTP200ALIASES 
- CURLOPT_COOKIE 
- CURLOPT_COOKIEFILE 
- CURLOPT_COOKIEJAR 
- CURLOPT_COOKIESESSION 
- CURLOPT_COOKIELIST 
- CURLOPT_HTTPGET 
- CURLOPT_HTTP_VERSION 
- CURLOPT_IGNORE_CONTENT_LENGTH 
- CURLOPT_HTTP_CONTENT_DECODING 
- CURLOPT_HTTP_TRANSFER_DECODING 
- CURLOPT_MAIL_FROM 
- CURLOPT_MAIL_RCPT 
- CURLOPT_TFTP_BLKSIZE 
- CURLOPT_FTPPORT 
- CURLOPT_QUOTE 
- CURLOPT_POSTQUOTE 
- CURLOPT_PREQUOTE 
- CURLOPT_APPEND 
- CURLOPT_FTP_USE_EPRT 
- CURLOPT_FTP_USE_EPSV 
- CURLOPT_FTP_USE_PRET 
- CURLOPT_FTP_CREATE_MISSING_DIRS 
- CURLOPT_FTP_RESPONSE_TIMEOUT 
- CURLOPT_FTP_ALTERNATIVE_TO_USER 
- CURLOPT_FTP_SKIP_PASV_IP 
- CURLOPT_FTPSSLAUTH 
- CURLOPT_FTP_SSL_CCC 
- CURLOPT_FTP_ACCOUNT 
- CURLOPT_FTP_FILEMETHOD 
- CURLOPT_RTSP_REQUEST 
- CURLOPT_RTSP_SESSION_ID 
- CURLOPT_RTSP_STREAM_URI 
- CURLOPT_RTSP_TRANSPORT 
- CURLOPT_RTSP_CLIENT_CSEQ 
- CURLOPT_RTSP_SERVER_CSEQ 
- CURLOPT_TRANSFERTEXT 
- CURLOPT_PROXY_TRANSFER_MODE 
- CURLOPT_CRLF 
- CURLOPT_RANGE 
- CURLOPT_RESUME_FROM 
- CURLOPT_RESUME_FROM_LARGE 
- CURLOPT_CUSTOMREQUEST 
- CURLOPT_FILETIME 
- CURLOPT_DIRLISTONLY 
- CURLOPT_NOBODY 
- CURLOPT_INFILESIZE 
- CURLOPT_INFILESIZE_LARGE 
- CURLOPT_UPLOAD 
- CURLOPT_MAXFILESIZE 
- CURLOPT_MAXFILESIZE_LARGE 
- CURLOPT_TIMECONDITION 
- CURLOPT_TIMEVALUE 
- CURLOPT_TIMEOUT 
- CURLOPT_TIMEOUT_MS 
- CURLOPT_LOW_SPEED_LIMIT 
- CURLOPT_LOW_SPEED_TIME 
- CURLOPT_MAX_SEND_SPEED_LARGE 
- CURLOPT_MAX_RECV_SPEED_LARGE 
- CURLOPT_MAXCONNECTS 
- CURLOPT_FRESH_CONNECT 
- CURLOPT_FORBID_REUSE 
- CURLOPT_CONNECTTIMEOUT 
- CURLOPT_CONNECTTIMEOUT_MS 
- CURLOPT_IPRESOLVE 
- CURLOPT_CONNECT_ONLY 
- CURLOPT_USE_SSL 
- CURLOPT_RESOLVE 
- CURLOPT_SSLCERT 
- CURLOPT_SSLCERTTYPE 
- CURLOPT_SSLKEY 
- CURLOPT_SSLKEYTYPE 
- CURLOPT_KEYPASSWD 
- CURLOPT_SSLENGINE 
- CURLOPT_SSLENGINE_DEFAULT 
- CURLOPT_SSLVERSION 
- CURLOPT_SSL_VERIFYHOST 
- CURLOPT_SSL_VERIFYPEER 
- CURLOPT_CAINFO 
- CURLOPT_ISSUERCERT 
- CURLOPT_CAPATH 
- CURLOPT_CRLFILE 
- CURLOPT_CERTINFO 
- CURLOPT_RANDOM_FILE 
- CURLOPT_EGDSOCKET 
- CURLOPT_SSL_CIPHER_LIST 
- CURLOPT_SSL_SESSIONID_CACHE 
- CURLOPT_KRBLEVEL 
- CURLOPT_GSSAPI_DELEGATION 
- CURLOPT_SSH_AUTH_TYPES 
- CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 
- CURLOPT_SSH_PUBLIC_KEYFILE 
- CURLOPT_SSH_PRIVATE_KEYFILE 
- CURLOPT_SSH_KNOWNHOSTS 
- CURLOPT_SSH_KEYFUNCTION 
- CURLOPT_SSH_KEYDATA 
- CURLOPT_PRIVATE 
- CURLOPT_SHARE 
- CURLOPT_NEW_FILE_PERMS 
- CURLOPT_NEW_DIRECTORY_PERMS 
- CURLOPT_TELNETOPTIONS 
- CURLE_OK 
- CURLE_UNKNOWN_OPTION 
- CURLE_NOT_BUILT_IN 
- CURLINFO_EFFECTIVE_URL 
- CURLINFO_RESPONSE_CODE 
- CURLINFO_HTTP_CONNECTCODE 
- CURLINFO_FILETIME 
- CURLINFO_TOTAL_TIME 
- CURLINFO_NAMELOOKUP_TIME 
- CURLINFO_CONNECT_TIME 
- CURLINFO_APPCONNECT_TIME 
- CURLINFO_PRETRANSFER_TIME 
- CURLINFO_STARTTRANSFER_TIME 
- CURLINFO_REDIRECT_TIME 
- CURLINFO_REDIRECT_COUNT 
- CURLINFO_REDIRECT_URL 
- CURLINFO_SIZE_UPLOAD 
- CURLINFO_SIZE_DOWNLOAD 
- CURLINFO_SPEED_DOWNLOAD 
- CURLINFO_SPEED_UPLOAD 
- CURLINFO_HEADER_SIZE 
- CURLINFO_REQUEST_SIZE 
- CURLINFO_SSL_VERIFYRESULT 
- CURLINFO_SSL_ENGINES 
- CURLINFO_CONTENT_LENGTH_DOWNLOAD 
- CURLINFO_CONTENT_LENGTH_UPLOAD 
- CURLINFO_CONTENT_TYPE 
- CURLINFO_PRIVATE 
- CURLINFO_HTTPAUTH_AVAIL 
- CURLINFO_PROXYAUTH_AVAIL 
- CURLINFO_OS_ERRNO 
- CURLINFO_NUM_CONNECTS 
- CURLINFO_PRIMARY_IP 
- CURLINFO_PRIMARY_PORT 
- CURLINFO_LOCAL_IP 
- CURLINFO_LOCAL_PORT 
- CURLINFO_COOKIELIST 
- CURLINFO_LASTSOCKET 
- CURLINFO_FTP_ENTRY_PATH 
- CURLINFO_CERTINFO 
- CURLINFO_CONDITION_UNMET 
- CURLINFO_RTSP_SESSION_ID 
- CURLINFO_RTSP_CLIENT_CSEQ 
- CURLINFO_RTSP_SERVER_CSEQ 
- CURLINFO_RTSP_CSEQ_RECV 
- CURLFORM_COPYNAME 
- CURLFORM_PTRNAME 
- CURLFORM_COPYCONTENTS 
- CURLFORM_PTRCONTENTS 
- CURLFORM_CONTENTSLENGTH 
- CURLFORM_FILECONTENT 
- CURLFORM_FILE 
- CURLFORM_CONTENTTYPE 
- CURLFORM_FILENAME 
- CURLFORM_BUFFER 
- CURLFORM_BUFFERPTR 
- CURLFORM_BUFFERLENGTH 
- CURLFORM_STREAM 
- CURLFORM_ARRAY 
- CURLFORM_CONTENTHEADER 
- CURLcode curl_global_init(long flags) 
- CURL *curl_easy_init(void) 
- void curl_easy_cleanup(CURL * handle ) 
- CURLcode curl_easy_setopt_1(CURL *handle, CURLoption option, int) 
- CURLcode curl_easy_setopt_2(CURL *handle, CURLoption option, const char *) 
- CURLcode curl_easy_setopt_3(CURL *handle, CURLoption option, void *) 
- CURLcode curl_easy_setopt_4(CURL *handle, CURLoption option, CURLLIST *) 
- CURLcode curl_easy_perform(CURL * easy_handle ) 
- String *curl_easy_perform_silent(CURL * easy_handle ) 
- CURLcode curl_easy_getinfo_1(CURL *handle, CURLINFO info, char **urlp) 
- CURLcode curl_easy_getinfo_2(CURL *handle, CURLINFO info, long *codep) 
- CURLcode curl_easy_getinfo_3(CURL *handle, CURLINFO info, double *timep) 
- CURLcode curl_easy_getinfo_4(CURL *handle, CURLINFO info, CURLLIST **engine_list) 
- CURLcode curl_easy_getinfo_5(CURL *handle, CURLINFO info, struct curl_certinfo *chainp) 
- CURLcode curl_easy_getinfo_6(CURL *handle, CURLINFO info, struct curl_tlssessioninfo **session) 
- char *curl_version(void) 
- time_t curl_getdate(char * datestring , time_t *now ) 
- CURLFORMcode curl_formadd_1(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char *, CURLformoption, const char *, CURLformoption) 
- CURLFORMcode curl_formadd_2(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char *, CURLformoption, const char *,CURLformoption, const char *, CURLformoption) 
- CURLFORMcode curl_formadd_3(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char *, CURLformoption, void *, CURLformoption) 
- CURLFORMcode curl_formadd_4(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char *, CURLformoption, void *,CURLformoption, long , CURLformoption) 
- CURLFORMcode curl_formadd_5(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char , CURLformoption, void *,CURLformoption, long , CURLformoption, const char , CURLformoption) 
- CURLFORMcode curl_formadd_6(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char *, CURLformoption, const char *,CURLformoption, void * , CURLformoption, long , CURLformoption) 
- CURLFORMcode curl_formadd_7(struct curl_httppost **firstitem, struct curl_httppost **lastitem, CURLformoption, const char *, CURLformoption, struct curl_forms [], CURLformoption) 
- void curl_formfree(struct curl_httppost * form) 
- CURLLIST *curl_slist_append(CURLLIST * list, const char * string ) 
- void curl_slist_free_all(CURLLIST * list) 
- char *curl_easy_escape( CURL * curl , const char * string , int length ) 
- char *curl_easy_unescape( CURL * curl , const char * url , int inlength , int * outlength )