Documentation
¶
Index ¶
- Constants
- func EasyInit() (easy *Easy, err *CurlError)
- func GlobalCleanup()
- func IOWriterCallback(easy *Easy, buf []byte, userData interface{}) int
- func Version() string
- type CURLMcode
- type CURLSHcode
- type CURLcode
- type CurlError
- type Easy
- type EasyError
- type EasyOption
- type MultiError
- type ShareError
- type WriteFunction
Constants ¶
View Source
const ( E_ABORTED_BY_CALLBACK = C.CURLE_ABORTED_BY_CALLBACK E_AGAIN = C.CURLE_AGAIN E_BAD_CONTENT_ENCODING = C.CURLE_BAD_CONTENT_ENCODING E_BAD_DOWNLOAD_RESUME = C.CURLE_BAD_DOWNLOAD_RESUME E_BAD_FUNCTION_ARGUMENT = C.CURLE_BAD_FUNCTION_ARGUMENT E_CHUNK_FAILED = C.CURLE_CHUNK_FAILED E_CONV_FAILED = C.CURLE_CONV_FAILED E_CONV_REQD = C.CURLE_CONV_REQD E_COULDNT_CONNECT = C.CURLE_COULDNT_CONNECT E_COULDNT_RESOLVE_HOST = C.CURLE_COULDNT_RESOLVE_HOST E_COULDNT_RESOLVE_PROXY = C.CURLE_COULDNT_RESOLVE_PROXY E_FAILED_INIT = C.CURLE_FAILED_INIT E_FILESIZE_EXCEEDED = C.CURLE_FILESIZE_EXCEEDED E_FILE_COULDNT_READ_FILE = C.CURLE_FILE_COULDNT_READ_FILE E_FTP_ACCEPT_FAILED = C.CURLE_FTP_ACCEPT_FAILED E_FTP_ACCEPT_TIMEOUT = C.CURLE_FTP_ACCEPT_TIMEOUT E_FTP_BAD_FILE_LIST = C.CURLE_FTP_BAD_FILE_LIST E_FTP_CANT_GET_HOST = C.CURLE_FTP_CANT_GET_HOST E_FTP_COULDNT_RETR_FILE = C.CURLE_FTP_COULDNT_RETR_FILE E_FTP_COULDNT_SET_TYPE = C.CURLE_FTP_COULDNT_SET_TYPE E_FTP_COULDNT_USE_REST = C.CURLE_FTP_COULDNT_USE_REST E_FTP_PORT_FAILED = C.CURLE_FTP_PORT_FAILED E_FTP_PRET_FAILED = C.CURLE_FTP_PRET_FAILED E_FTP_WEIRD_227_FORMAT = C.CURLE_FTP_WEIRD_227_FORMAT E_FTP_WEIRD_PASS_REPLY = C.CURLE_FTP_WEIRD_PASS_REPLY E_FTP_WEIRD_PASV_REPLY = C.CURLE_FTP_WEIRD_PASV_REPLY E_FTP_WEIRD_SERVER_REPLY = C.CURLE_FTP_WEIRD_SERVER_REPLY E_FUNCTION_NOT_FOUND = C.CURLE_FUNCTION_NOT_FOUND E_GOT_NOTHING = C.CURLE_GOT_NOTHING E_HTTP_POST_ERROR = C.CURLE_HTTP_POST_ERROR E_HTTP_RETURNED_ERROR = C.CURLE_HTTP_RETURNED_ERROR E_INTERFACE_FAILED = C.CURLE_INTERFACE_FAILED E_LDAP_CANNOT_BIND = C.CURLE_LDAP_CANNOT_BIND E_LDAP_INVALID_URL = C.CURLE_LDAP_INVALID_URL E_LDAP_SEARCH_FAILED = C.CURLE_LDAP_SEARCH_FAILED E_LOGIN_DENIED = C.CURLE_LOGIN_DENIED E_NOT_BUILT_IN = C.CURLE_NOT_BUILT_IN E_NO_CONNECTION_AVAILABLE = C.CURLE_NO_CONNECTION_AVAILABLE E_OK = C.CURLE_OK E_OPERATION_TIMEDOUT = C.CURLE_OPERATION_TIMEDOUT E_OUT_OF_MEMORY = C.CURLE_OUT_OF_MEMORY E_PARTIAL_FILE = C.CURLE_PARTIAL_FILE E_PEER_FAILED_VERIFICATION = C.CURLE_PEER_FAILED_VERIFICATION E_QUOTE_ERROR = C.CURLE_QUOTE_ERROR E_RANGE_ERROR = C.CURLE_RANGE_ERROR E_READ_ERROR = C.CURLE_READ_ERROR E_RECV_ERROR = C.CURLE_RECV_ERROR E_REMOTE_ACCESS_DENIED = C.CURLE_REMOTE_ACCESS_DENIED E_REMOTE_DISK_FULL = C.CURLE_REMOTE_DISK_FULL E_REMOTE_FILE_EXISTS = C.CURLE_REMOTE_FILE_EXISTS E_REMOTE_FILE_NOT_FOUND = C.CURLE_REMOTE_FILE_NOT_FOUND E_RTSP_CSEQ_ERROR = C.CURLE_RTSP_CSEQ_ERROR E_RTSP_SESSION_ERROR = C.CURLE_RTSP_SESSION_ERROR E_SEND_ERROR = C.CURLE_SEND_ERROR E_SEND_FAIL_REWIND = C.CURLE_SEND_FAIL_REWIND E_SSH = C.CURLE_SSH E_SSL_CACERT = C.CURLE_SSL_CACERT E_SSL_CACERT_BADFILE = C.CURLE_SSL_CACERT_BADFILE E_SSL_CERTPROBLEM = C.CURLE_SSL_CERTPROBLEM E_SSL_CIPHER = C.CURLE_SSL_CIPHER E_SSL_CONNECT_ERROR = C.CURLE_SSL_CONNECT_ERROR E_SSL_CRL_BADFILE = C.CURLE_SSL_CRL_BADFILE E_SSL_ENGINE_INITFAILED = C.CURLE_SSL_ENGINE_INITFAILED E_SSL_ENGINE_NOTFOUND = C.CURLE_SSL_ENGINE_NOTFOUND E_SSL_ENGINE_SETFAILED = C.CURLE_SSL_ENGINE_SETFAILED E_SSL_ISSUER_ERROR = C.CURLE_SSL_ISSUER_ERROR E_SSL_SHUTDOWN_FAILED = C.CURLE_SSL_SHUTDOWN_FAILED E_TELNET_OPTION_SYNTAX = C.CURLE_TELNET_OPTION_SYNTAX E_TFTP_ILLEGAL = C.CURLE_TFTP_ILLEGAL E_TFTP_NOSUCHUSER = C.CURLE_TFTP_NOSUCHUSER E_TFTP_NOTFOUND = C.CURLE_TFTP_NOTFOUND E_TFTP_PERM = C.CURLE_TFTP_PERM E_TFTP_UNKNOWNID = C.CURLE_TFTP_UNKNOWNID E_TOO_MANY_REDIRECTS = C.CURLE_TOO_MANY_REDIRECTS E_UNKNOWN_OPTION = C.CURLE_UNKNOWN_OPTION E_UNSUPPORTED_PROTOCOL = C.CURLE_UNSUPPORTED_PROTOCOL E_UPLOAD_FAILED = C.CURLE_UPLOAD_FAILED E_URL_MALFORMAT = C.CURLE_URL_MALFORMAT E_USE_SSL_FAILED = C.CURLE_USE_SSL_FAILED E_WRITE_ERROR = C.CURLE_WRITE_ERROR )
View Source
const ( M_BAD_EASY_HANDLE = C.CURLM_BAD_EASY_HANDLE M_BAD_HANDLE = C.CURLM_BAD_HANDLE M_BAD_SOCKET = C.CURLM_BAD_SOCKET M_CALL_MULTI_PERFORM = C.CURLM_CALL_MULTI_PERFORM M_INTERNAL_ERROR = C.CURLM_INTERNAL_ERROR M_OK = C.CURLM_OK M_OUT_OF_MEMORY = C.CURLM_OUT_OF_MEMORY M_UNKNOWN_OPTION = C.CURLM_UNKNOWN_OPTION )
View Source
const ( SHE_BAD_OPTION = C.CURLSHE_BAD_OPTION SHE_INVALID = C.CURLSHE_INVALID SHE_IN_USE = C.CURLSHE_IN_USE SHE_NOMEM = C.CURLSHE_NOMEM SHE_NOT_BUILT_IN = C.CURLSHE_NOT_BUILT_IN SHE_OK = C.CURLSHE_OK )
View Source
const ( GLOBAL_ALL = C.CURL_GLOBAL_ALL GLOBAL_SSL = C.CURL_GLOBAL_SSL GLOBAL_WIN32 = C.CURL_GLOBAL_WIN32 GLOBAL_NOTHING = C.CURL_GLOBAL_NOTHING GLOBAL_DEFAULT = C.CURL_GLOBAL_DEFAULT GLOBAL_ACK_EINTR = C.CURL_GLOBAL_ACK_EINTR )
View Source
const ( OPT_ACCEPTTIMEOUT_MS = C.CURLOPT_ACCEPTTIMEOUT_MS OPT_ADDRESS_SCOPE = C.CURLOPT_ADDRESS_SCOPE OPT_APPEND = C.CURLOPT_APPEND OPT_AUTOREFERER = C.CURLOPT_AUTOREFERER OPT_BUFFERSIZE = C.CURLOPT_BUFFERSIZE OPT_CERTINFO = C.CURLOPT_CERTINFO OPT_CLOSEPOLICY = C.CURLOPT_CLOSEPOLICY OPT_CONNECTTIMEOUT = C.CURLOPT_CONNECTTIMEOUT OPT_CONNECTTIMEOUT_MS = C.CURLOPT_CONNECTTIMEOUT_MS OPT_CONNECT_ONLY = C.CURLOPT_CONNECT_ONLY OPT_COOKIESESSION = C.CURLOPT_COOKIESESSION OPT_CRLF = C.CURLOPT_CRLF OPT_DIRLISTONLY = C.CURLOPT_DIRLISTONLY OPT_DNS_CACHE_TIMEOUT = C.CURLOPT_DNS_CACHE_TIMEOUT OPT_DNS_USE_GLOBAL_CACHE = C.CURLOPT_DNS_USE_GLOBAL_CACHE OPT_FAILONERROR = C.CURLOPT_FAILONERROR OPT_FILETIME = C.CURLOPT_FILETIME OPT_FOLLOWLOCATION = C.CURLOPT_FOLLOWLOCATION OPT_FORBID_REUSE = C.CURLOPT_FORBID_REUSE OPT_FRESH_CONNECT = C.CURLOPT_FRESH_CONNECT OPT_FTPSSLAUTH = C.CURLOPT_FTPSSLAUTH OPT_FTP_CREATE_MISSING_DIRS = C.CURLOPT_FTP_CREATE_MISSING_DIRS OPT_FTP_FILEMETHOD = C.CURLOPT_FTP_FILEMETHOD OPT_FTP_RESPONSE_TIMEOUT = C.CURLOPT_FTP_RESPONSE_TIMEOUT OPT_FTP_SKIP_PASV_IP = C.CURLOPT_FTP_SKIP_PASV_IP OPT_FTP_SSL_CCC = C.CURLOPT_FTP_SSL_CCC OPT_FTP_USE_EPRT = C.CURLOPT_FTP_USE_EPRT OPT_FTP_USE_EPSV = C.CURLOPT_FTP_USE_EPSV OPT_FTP_USE_PRET = C.CURLOPT_FTP_USE_PRET OPT_GSSAPI_DELEGATION = C.CURLOPT_GSSAPI_DELEGATION OPT_HEADER = C.CURLOPT_HEADER OPT_HTTPAUTH = C.CURLOPT_HTTPAUTH OPT_HTTPGET = C.CURLOPT_HTTPGET OPT_HTTPPROXYTUNNEL = C.CURLOPT_HTTPPROXYTUNNEL OPT_HTTP_CONTENT_DECODING = C.CURLOPT_HTTP_CONTENT_DECODING OPT_HTTP_TRANSFER_DECODING = C.CURLOPT_HTTP_TRANSFER_DECODING OPT_HTTP_VERSION = C.CURLOPT_HTTP_VERSION OPT_IGNORE_CONTENT_LENGTH = C.CURLOPT_IGNORE_CONTENT_LENGTH OPT_INFILESIZE = C.CURLOPT_INFILESIZE OPT_IPRESOLVE = C.CURLOPT_IPRESOLVE OPT_LOCALPORT = C.CURLOPT_LOCALPORT OPT_LOCALPORTRANGE = C.CURLOPT_LOCALPORTRANGE OPT_LOW_SPEED_LIMIT = C.CURLOPT_LOW_SPEED_LIMIT OPT_LOW_SPEED_TIME = C.CURLOPT_LOW_SPEED_TIME OPT_MAXCONNECTS = C.CURLOPT_MAXCONNECTS OPT_MAXFILESIZE = C.CURLOPT_MAXFILESIZE OPT_MAXREDIRS = C.CURLOPT_MAXREDIRS OPT_NETRC = C.CURLOPT_NETRC OPT_NEW_DIRECTORY_PERMS = C.CURLOPT_NEW_DIRECTORY_PERMS OPT_NEW_FILE_PERMS = C.CURLOPT_NEW_FILE_PERMS OPT_NOBODY = C.CURLOPT_NOBODY OPT_NOPROGRESS = C.CURLOPT_NOPROGRESS OPT_NOSIGNAL = C.CURLOPT_NOSIGNAL OPT_PORT = C.CURLOPT_PORT OPT_POST = C.CURLOPT_POST OPT_POSTFIELDSIZE = C.CURLOPT_POSTFIELDSIZE OPT_POSTREDIR = C.CURLOPT_POSTREDIR OPT_PROTOCOLS = C.CURLOPT_PROTOCOLS OPT_PROXYAUTH = C.CURLOPT_PROXYAUTH OPT_PROXYPORT = C.CURLOPT_PROXYPORT OPT_PROXYTYPE = C.CURLOPT_PROXYTYPE OPT_PROXY_TRANSFER_MODE = C.CURLOPT_PROXY_TRANSFER_MODE OPT_PUT = C.CURLOPT_PUT OPT_REDIR_PROTOCOLS = C.CURLOPT_REDIR_PROTOCOLS OPT_RESUME_FROM = C.CURLOPT_RESUME_FROM OPT_RTSP_CLIENT_CSEQ = C.CURLOPT_RTSP_CLIENT_CSEQ OPT_RTSP_REQUEST = C.CURLOPT_RTSP_REQUEST OPT_RTSP_SERVER_CSEQ = C.CURLOPT_RTSP_SERVER_CSEQ OPT_SOCKS5_GSSAPI_NEC = C.CURLOPT_SOCKS5_GSSAPI_NEC OPT_SSH_AUTH_TYPES = C.CURLOPT_SSH_AUTH_TYPES OPT_SSLENGINE_DEFAULT = C.CURLOPT_SSLENGINE_DEFAULT OPT_SSLVERSION = C.CURLOPT_SSLVERSION OPT_SSL_OPTIONS = C.CURLOPT_SSL_OPTIONS OPT_SSL_SESSIONID_CACHE = C.CURLOPT_SSL_SESSIONID_CACHE OPT_SSL_VERIFYHOST = C.CURLOPT_SSL_VERIFYHOST OPT_SSL_VERIFYPEER = C.CURLOPT_SSL_VERIFYPEER OPT_TCP_KEEPALIVE = C.CURLOPT_TCP_KEEPALIVE OPT_TCP_KEEPIDLE = C.CURLOPT_TCP_KEEPIDLE OPT_TCP_KEEPINTVL = C.CURLOPT_TCP_KEEPINTVL OPT_TCP_NODELAY = C.CURLOPT_TCP_NODELAY OPT_TFTP_BLKSIZE = C.CURLOPT_TFTP_BLKSIZE OPT_TIMECONDITION = C.CURLOPT_TIMECONDITION OPT_TIMEOUT = C.CURLOPT_TIMEOUT OPT_TIMEOUT_MS = C.CURLOPT_TIMEOUT_MS OPT_TIMEVALUE = C.CURLOPT_TIMEVALUE OPT_TRANSFERTEXT = C.CURLOPT_TRANSFERTEXT OPT_TRANSFER_ENCODING = C.CURLOPT_TRANSFER_ENCODING OPT_UNRESTRICTED_AUTH = C.CURLOPT_UNRESTRICTED_AUTH OPT_UPLOAD = C.CURLOPT_UPLOAD OPT_USE_SSL = C.CURLOPT_USE_SSL OPT_VERBOSE = C.CURLOPT_VERBOSE OPT_WILDCARDMATCH = C.CURLOPT_WILDCARDMATCH )
long options (0)
View Source
const ( OPT_ACCEPT_ENCODING = C.CURLOPT_ACCEPT_ENCODING // string OPT_CAINFO = C.CURLOPT_CAINFO //string OPT_CAPATH = C.CURLOPT_CAPATH //string OPT_CHUNK_DATA = C.CURLOPT_CHUNK_DATA //ptr for CHUNK_BGN_FUNCTION, CHUNK_END_FUNCTION OPT_CLOSESOCKETDATA = C.CURLOPT_CLOSESOCKETDATA //ptr for CLOSESOCKETFUNCTION OPT_COOKIE = C.CURLOPT_COOKIE //string OPT_COOKIEFILE = C.CURLOPT_COOKIEFILE //string OPT_COOKIEJAR = C.CURLOPT_COOKIEJAR //string OPT_COOKIELIST = C.CURLOPT_COOKIELIST //string OPT_COPYPOSTFIELDS = C.CURLOPT_COPYPOSTFIELDS //buffer, length in POSTFIELDSIZE or POSTFIELDSIZE_LARGE OPT_CRLFILE = C.CURLOPT_CRLFILE //string OPT_CUSTOMREQUEST = C.CURLOPT_CUSTOMREQUEST //string OPT_DEBUGDATA = C.CURLOPT_DEBUGDATA //ptr for DEBUGFUNCTION OPT_DNS_SERVERS = C.CURLOPT_DNS_SERVERS //string OPT_EGDSOCKET = C.CURLOPT_EGDSOCKET //string //OPT_ERRORBUFFER = C.CURLOPT_ERRORBUFFER //internal OPT_FNMATCH_DATA = C.CURLOPT_FNMATCH_DATA //ptr for FNMATCH_FUNCTION OPT_FTPPORT = C.CURLOPT_FTPPORT //string OPT_FTP_ACCOUNT = C.CURLOPT_FTP_ACCOUNT //string OPT_FTP_ALTERNATIVE_TO_USER = C.CURLOPT_FTP_ALTERNATIVE_TO_USER //string OPT_HEADERDATA = C.CURLOPT_HEADERDATA //ptr for HEADERFUNCTION (or WRITEFUNCTION) OPT_HTTP200ALIASES = C.CURLOPT_HTTP200ALIASES //slist OPT_HTTPHEADER = C.CURLOPT_HTTPHEADER //slist, NULL to reset OPT_HTTPPOST = C.CURLOPT_HTTPPOST //form OPT_INTERFACE = C.CURLOPT_INTERFACE //string OPT_INTERLEAVEDATA = C.CURLOPT_INTERLEAVEDATA //ptr for INTERLEAVEFUNCTION OPT_IOCTLDATA = C.CURLOPT_IOCTLDATA //ptr for IOCTLFUNCTION OPT_ISSUERCERT = C.CURLOPT_ISSUERCERT //string OPT_KEYPASSWD = C.CURLOPT_KEYPASSWD //string OPT_KRBLEVEL = C.CURLOPT_KRBLEVEL //string OPT_MAIL_AUTH = C.CURLOPT_MAIL_AUTH //string OPT_MAIL_FROM = C.CURLOPT_MAIL_FROM //string OPT_MAIL_RCPT = C.CURLOPT_MAIL_RCPT //slist OPT_NETRC_FILE = C.CURLOPT_NETRC_FILE //string OPT_NOPROXY = C.CURLOPT_NOPROXY //string OPT_OPENSOCKETDATA = C.CURLOPT_OPENSOCKETDATA //ptr for OPENSOCKETFUNCTION OPT_PASSWORD = C.CURLOPT_PASSWORD //string OPT_POSTFIELDS = C.CURLOPT_POSTFIELDS //string OPT_POSTQUOTE = C.CURLOPT_POSTQUOTE //slist, NULL to reset OPT_PREQUOTE = C.CURLOPT_PREQUOTE //slist, NULL to reset OPT_PRIVATE = C.CURLOPT_PRIVATE //ptr, curl_easy_getinfo(CURLINFO_PRIVATE) to retrieve OPT_PROGRESSDATA = C.CURLOPT_PROGRESSDATA //ptr for PROGRESSFUNCTION OPT_PROXY = C.CURLOPT_PROXY //string OPT_PROXYPASSWORD = C.CURLOPT_PROXYPASSWORD //string OPT_PROXYUSERNAME = C.CURLOPT_PROXYUSERNAME //string OPT_PROXYUSERPWD = C.CURLOPT_PROXYUSERPWD //string OPT_QUOTE = C.CURLOPT_QUOTE //slist, NULL to reset OPT_RANDOM_FILE = C.CURLOPT_RANDOM_FILE //string OPT_RANGE = C.CURLOPT_RANGE //string OPT_REFERER = C.CURLOPT_REFERER //string OPT_RESOLVE = C.CURLOPT_RESOLVE //slist OPT_RTSP_SESSION_ID = C.CURLOPT_RTSP_SESSION_ID //string OPT_RTSP_STREAM_URI = C.CURLOPT_RTSP_STREAM_URI //string OPT_RTSP_TRANSPORT = C.CURLOPT_RTSP_TRANSPORT //string OPT_SEEKDATA = C.CURLOPT_SEEKDATA //ptr for SEEKFUNCTION //OPT_SHARE = C.CURLOPT_SHARE //ptr to share handle OPT_SOCKOPTDATA = C.CURLOPT_SOCKOPTDATA //ptr for SOCKOPTFUNCTION OPT_SOCKS5_GSSAPI_SERVICE = C.CURLOPT_SOCKS5_GSSAPI_SERVICE //string OPT_SSH_HOST_PUBLIC_KEY_MD5 = C.CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 //string OPT_SSH_KEYDATA = C.CURLOPT_SSH_KEYDATA //ptr for SSH_KEYFUNCTION OPT_SSH_KNOWNHOSTS = C.CURLOPT_SSH_KNOWNHOSTS //string OPT_SSH_PRIVATE_KEYFILE = C.CURLOPT_SSH_PRIVATE_KEYFILE //string OPT_SSH_PUBLIC_KEYFILE = C.CURLOPT_SSH_PUBLIC_KEYFILE //string OPT_SSLCERT = C.CURLOPT_SSLCERT //string OPT_SSLCERTTYPE = C.CURLOPT_SSLCERTTYPE //string OPT_SSLENGINE = C.CURLOPT_SSLENGINE //string OPT_SSLKEY = C.CURLOPT_SSLKEY //string OPT_SSLKEYTYPE = C.CURLOPT_SSLKEYTYPE //string OPT_SSL_CIPHER_LIST = C.CURLOPT_SSL_CIPHER_LIST //string OPT_SSL_CTX_DATA = C.CURLOPT_SSL_CTX_DATA //ptr for SSL_CTX_FUNCTION //OPT_STDERR = C.CURLOPT_STDERR //FILE* OPT_TELNETOPTIONS = C.CURLOPT_TELNETOPTIONS //slist OPT_TLSAUTH_PASSWORD = C.CURLOPT_TLSAUTH_PASSWORD //string OPT_TLSAUTH_TYPE = C.CURLOPT_TLSAUTH_TYPE //string OPT_TLSAUTH_USERNAME = C.CURLOPT_TLSAUTH_USERNAME //string OPT_URL = C.CURLOPT_URL //string OPT_USERAGENT = C.CURLOPT_USERAGENT //string OPT_USERNAME = C.CURLOPT_USERNAME //string OPT_USERPWD = C.CURLOPT_USERPWD //string OPT_WRITEDATA = C.CURLOPT_WRITEDATA //ptr for WRITEFUNCTION )
object pointer options (10000)
View Source
const ( OPT_CHUNK_BGN_FUNCTION = C.CURLOPT_CHUNK_BGN_FUNCTION OPT_CHUNK_END_FUNCTION = C.CURLOPT_CHUNK_END_FUNCTION OPT_CLOSESOCKETFUNCTION = C.CURLOPT_CLOSESOCKETFUNCTION OPT_CONV_FROM_NETWORK_FUNCTION = C.CURLOPT_CONV_FROM_NETWORK_FUNCTION OPT_CONV_FROM_UTF8_FUNCTION = C.CURLOPT_CONV_FROM_UTF8_FUNCTION OPT_CONV_TO_NETWORK_FUNCTION = C.CURLOPT_CONV_TO_NETWORK_FUNCTION OPT_DEBUGFUNCTION = C.CURLOPT_DEBUGFUNCTION OPT_FNMATCH_FUNCTION = C.CURLOPT_FNMATCH_FUNCTION OPT_HEADERFUNCTION = C.CURLOPT_HEADERFUNCTION OPT_INTERLEAVEFUNCTION = C.CURLOPT_INTERLEAVEFUNCTION OPT_IOCTLFUNCTION = C.CURLOPT_IOCTLFUNCTION OPT_OPENSOCKETFUNCTION = C.CURLOPT_OPENSOCKETFUNCTION OPT_PROGRESSFUNCTION = C.CURLOPT_PROGRESSFUNCTION OPT_READFUNCTION = C.CURLOPT_READFUNCTION OPT_SEEKFUNCTION = C.CURLOPT_SEEKFUNCTION OPT_SOCKOPTFUNCTION = C.CURLOPT_SOCKOPTFUNCTION OPT_SSH_KEYFUNCTION = C.CURLOPT_SSH_KEYFUNCTION OPT_SSL_CTX_FUNCTION = C.CURLOPT_SSL_CTX_FUNCTION OPT_WRITEFUNCTION = C.CURLOPT_WRITEFUNCTION )
function pointer options (20000)
View Source
const ( OPT_INFILESIZE_LARGE = C.CURLOPT_INFILESIZE_LARGE OPT_MAXFILESIZE_LARGE = C.CURLOPT_MAXFILESIZE_LARGE OPT_MAX_RECV_SPEED_LARGE = C.CURLOPT_MAX_RECV_SPEED_LARGE OPT_MAX_SEND_SPEED_LARGE = C.CURLOPT_MAX_SEND_SPEED_LARGE OPT_POSTFIELDSIZE_LARGE = C.CURLOPT_POSTFIELDSIZE_LARGE OPT_RESUME_FROM_LARGE = C.CURLOPT_RESUME_FROM_LARGE )
off_t options (30000)
Variables ¶
This section is empty.
Functions ¶
func GlobalCleanup ¶
func GlobalCleanup()
func IOWriterCallback ¶
Types ¶
type CURLSHcode ¶
type CURLSHcode int
type CurlError ¶
func GlobalInit ¶
type Easy ¶
type Easy struct {
// contains filtered or unexported fields
}
func (*Easy) SetOpt ¶
func (easy *Easy) SetOpt(opt EasyOption, param interface{}) error
func (*Easy) SetOptWrite ¶
func (easy *Easy) SetOptWrite(writeFunc WriteFunction, writeData interface{}) error
type EasyOption ¶
type EasyOption int
type MultiError ¶
type ShareError ¶
type ShareError struct {}
type WriteFunction ¶
Click to show internal directories.
Click to hide internal directories.