RingLibCurl Functions Reference

  • 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
  • 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 )