LibreDWG API
0.12.2
LibreDWG API - The DWG Library
|
Go to the documentation of this file.
41 #if (defined(_WIN32) || defined(__WIN32__)) && \
42 !defined(WIN32) && !defined(__SYMBIAN32__)
49 #if defined(__FreeBSD__) && (__FreeBSD__ >= 2)
51 #include <osreldate.h>
55 #include <sys/types.h>
58 #if defined(WIN32) && !defined(_WIN32_WCE) && !defined(__CYGWIN__)
59 #if !(defined(_WINSOCKAPI_) || defined(_WINSOCK_H) || defined(__LWIP_OPT_H__))
70 #if defined(_AIX) || defined(__NOVELL_LIBC__) || defined(__NetBSD__) || \
71 defined(__minix) || defined(__SYMBIAN32__) || defined(__INTEGRITY) || \
72 defined(ANDROID) || defined(__ANDROID__) || defined(__OpenBSD__) || \
73 (defined(__FreeBSD_version) && (__FreeBSD_version < 800000))
74 #include <sys/select.h>
77 #if !defined(WIN32) && !defined(_WIN32_WCE)
78 #include <sys/socket.h>
81 #if !defined(WIN32) && !defined(__WATCOMC__) && !defined(__VXWORKS__)
86 #include <support/SupportDefs.h>
101 #elif defined(WIN32) || defined(_WIN32) || defined(__SYMBIAN32__)
102 # if defined(BUILDING_LIBCURL)
103 # define CURL_EXTERN __declspec(dllexport)
105 # define CURL_EXTERN __declspec(dllimport)
107 #elif defined(BUILDING_LIBCURL) && defined(CURL_HIDDEN_SYMBOLS)
108 # define CURL_EXTERN CURL_EXTERN_SYMBOL
113 #ifndef curl_socket_typedef
115 #if defined(WIN32) && !defined(__LWIP_OPT_H__)
117 #define CURL_SOCKET_BAD INVALID_SOCKET
120 #define CURL_SOCKET_BAD -1
122 #define curl_socket_typedef
139 #define HTTPPOST_FILENAME (1<<0)
140 #define HTTPPOST_READFILE (1<<1)
141 #define HTTPPOST_PTRNAME (1<<2)
143 #define HTTPPOST_PTRCONTENTS (1<<3)
145 #define HTTPPOST_BUFFER (1<<4)
146 #define HTTPPOST_PTRBUFFER (1<<5)
147 #define HTTPPOST_CALLBACK (1<<6)
175 #ifndef CURL_MAX_WRITE_SIZE
182 #define CURL_MAX_WRITE_SIZE 16384
185 #ifndef CURL_MAX_HTTP_HEADER
189 #define CURL_MAX_HTTP_HEADER (100*1024)
194 #define CURL_WRITEFUNC_PAUSE 0x10000001
217 #define CURLFINFOFLAG_KNOWN_FILENAME (1<<0)
218 #define CURLFINFOFLAG_KNOWN_FILETYPE (1<<1)
219 #define CURLFINFOFLAG_KNOWN_TIME (1<<2)
220 #define CURLFINFOFLAG_KNOWN_PERM (1<<3)
221 #define CURLFINFOFLAG_KNOWN_UID (1<<4)
222 #define CURLFINFOFLAG_KNOWN_GID (1<<5)
223 #define CURLFINFOFLAG_KNOWN_SIZE (1<<6)
224 #define CURLFINFOFLAG_KNOWN_HLINKCOUNT (1<<7)
258 #define CURL_CHUNK_BGN_FUNC_OK 0
259 #define CURL_CHUNK_BGN_FUNC_FAIL 1
260 #define CURL_CHUNK_BGN_FUNC_SKIP 2
270 #define CURL_CHUNK_END_FUNC_OK 0
271 #define CURL_CHUNK_END_FUNC_FAIL 1
282 #define CURL_FNMATCHFUNC_MATCH 0
283 #define CURL_FNMATCHFUNC_NOMATCH 1
284 #define CURL_FNMATCHFUNC_FAIL 2
293 #define CURL_SEEKFUNC_OK 0
294 #define CURL_SEEKFUNC_FAIL 1
295 #define CURL_SEEKFUNC_CANTSEEK 2
303 #define CURL_READFUNC_ABORT 0x10000000
306 #define CURL_READFUNC_PAUSE 0x10000001
321 #define CURL_SOCKOPT_OK 0
322 #define CURL_SOCKOPT_ERROR 1
324 #define CURL_SOCKOPT_ALREADY_CONNECTED 2
337 struct sockaddr
addr;
371 typedef void *(*curl_malloc_callback)(
size_t size);
373 typedef void *(*curl_realloc_callback)(
void *ptr,
size_t size);
374 typedef char *(*curl_strdup_callback)(
const char *str);
375 typedef void *(*curl_calloc_callback)(
size_t nmemb,
size_t size);
525 #ifndef CURL_NO_OLDIES
529 #define CURLE_OBSOLETE10 CURLE_FTP_ACCEPT_FAILED
530 #define CURLE_OBSOLETE12 CURLE_FTP_ACCEPT_TIMEOUT
533 #define CURLOPT_ENCODING CURLOPT_ACCEPT_ENCODING
536 #define CURLE_UNKNOWN_TELNET_OPTION CURLE_UNKNOWN_OPTION
540 #define CURLE_SSL_PEER_CERTIFICATE CURLE_PEER_FAILED_VERIFICATION
544 #define CURLE_OBSOLETE CURLE_OBSOLETE50
545 #define CURLE_BAD_PASSWORD_ENTERED CURLE_OBSOLETE46
546 #define CURLE_BAD_CALLING_ORDER CURLE_OBSOLETE44
547 #define CURLE_FTP_USER_PASSWORD_INCORRECT CURLE_OBSOLETE10
548 #define CURLE_FTP_CANT_RECONNECT CURLE_OBSOLETE16
549 #define CURLE_FTP_COULDNT_GET_SIZE CURLE_OBSOLETE32
550 #define CURLE_FTP_COULDNT_SET_ASCII CURLE_OBSOLETE29
551 #define CURLE_FTP_WEIRD_USER_REPLY CURLE_OBSOLETE12
552 #define CURLE_FTP_WRITE_ERROR CURLE_OBSOLETE20
553 #define CURLE_LIBRARY_NOT_FOUND CURLE_OBSOLETE40
554 #define CURLE_MALFORMAT_USER CURLE_OBSOLETE24
555 #define CURLE_SHARE_IN_USE CURLE_OBSOLETE57
556 #define CURLE_URL_MALFORMAT_USER CURLE_NOT_BUILT_IN
558 #define CURLE_FTP_ACCESS_DENIED CURLE_REMOTE_ACCESS_DENIED
559 #define CURLE_FTP_COULDNT_SET_BINARY CURLE_FTP_COULDNT_SET_TYPE
560 #define CURLE_FTP_QUOTE_ERROR CURLE_QUOTE_ERROR
561 #define CURLE_TFTP_DISKFULL CURLE_REMOTE_DISK_FULL
562 #define CURLE_TFTP_EXISTS CURLE_REMOTE_FILE_EXISTS
563 #define CURLE_HTTP_RANGE_ERROR CURLE_RANGE_ERROR
564 #define CURLE_FTP_SSL_FAILED CURLE_USE_SSL_FAILED
568 #define CURLE_OPERATION_TIMEOUTED CURLE_OPERATION_TIMEDOUT
570 #define CURLE_HTTP_NOT_FOUND CURLE_HTTP_RETURNED_ERROR
571 #define CURLE_HTTP_PORT_FAILED CURLE_INTERFACE_FAILED
572 #define CURLE_FTP_COULDNT_STOR_FILE CURLE_UPLOAD_FAILED
574 #define CURLE_FTP_PARTIAL_FILE CURLE_PARTIAL_FILE
575 #define CURLE_FTP_BAD_DOWNLOAD_RESUME CURLE_BAD_DOWNLOAD_RESUME
580 #define CURLE_ALREADY_COMPLETE 99999
622 #define CURLAUTH_NONE ((unsigned long)0)
623 #define CURLAUTH_BASIC (((unsigned long)1)<<0)
624 #define CURLAUTH_DIGEST (((unsigned long)1)<<1)
625 #define CURLAUTH_GSSNEGOTIATE (((unsigned long)1)<<2)
626 #define CURLAUTH_NTLM (((unsigned long)1)<<3)
627 #define CURLAUTH_DIGEST_IE (((unsigned long)1)<<4)
628 #define CURLAUTH_NTLM_WB (((unsigned long)1)<<5)
629 #define CURLAUTH_ONLY (((unsigned long)1)<<31)
630 #define CURLAUTH_ANY (~CURLAUTH_DIGEST_IE)
631 #define CURLAUTH_ANYSAFE (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE))
633 #define CURLSSH_AUTH_ANY ~0
634 #define CURLSSH_AUTH_NONE 0
635 #define CURLSSH_AUTH_PUBLICKEY (1<<0)
636 #define CURLSSH_AUTH_PASSWORD (1<<1)
637 #define CURLSSH_AUTH_HOST (1<<2)
638 #define CURLSSH_AUTH_KEYBOARD (1<<3)
639 #define CURLSSH_AUTH_AGENT (1<<4)
640 #define CURLSSH_AUTH_DEFAULT CURLSSH_AUTH_ANY
642 #define CURLGSSAPI_DELEGATION_NONE 0
643 #define CURLGSSAPI_DELEGATION_POLICY_FLAG (1<<0)
644 #define CURLGSSAPI_DELEGATION_FLAG (1<<1)
646 #define CURL_ERROR_SIZE 256
705 #define CURLSSLOPT_ALLOW_BEAST (1<<0)
707 #ifndef CURL_NO_OLDIES
713 #define CURLFTPSSL_NONE CURLUSESSL_NONE
714 #define CURLFTPSSL_TRY CURLUSESSL_TRY
715 #define CURLFTPSSL_CONTROL CURLUSESSL_CONTROL
716 #define CURLFTPSSL_ALL CURLUSESSL_ALL
717 #define CURLFTPSSL_LAST CURLUSESSL_LAST
718 #define curl_ftpssl curl_usessl
758 #define CURLPROTO_HTTP (1<<0)
759 #define CURLPROTO_HTTPS (1<<1)
760 #define CURLPROTO_FTP (1<<2)
761 #define CURLPROTO_FTPS (1<<3)
762 #define CURLPROTO_SCP (1<<4)
763 #define CURLPROTO_SFTP (1<<5)
764 #define CURLPROTO_TELNET (1<<6)
765 #define CURLPROTO_LDAP (1<<7)
766 #define CURLPROTO_LDAPS (1<<8)
767 #define CURLPROTO_DICT (1<<9)
768 #define CURLPROTO_FILE (1<<10)
769 #define CURLPROTO_TFTP (1<<11)
770 #define CURLPROTO_IMAP (1<<12)
771 #define CURLPROTO_IMAPS (1<<13)
772 #define CURLPROTO_POP3 (1<<14)
773 #define CURLPROTO_POP3S (1<<15)
774 #define CURLPROTO_SMTP (1<<16)
775 #define CURLPROTO_SMTPS (1<<17)
776 #define CURLPROTO_RTSP (1<<18)
777 #define CURLPROTO_RTMP (1<<19)
778 #define CURLPROTO_RTMPT (1<<20)
779 #define CURLPROTO_RTMPE (1<<21)
780 #define CURLPROTO_RTMPTE (1<<22)
781 #define CURLPROTO_RTMPS (1<<23)
782 #define CURLPROTO_RTMPTS (1<<24)
783 #define CURLPROTO_GOPHER (1<<25)
784 #define CURLPROTO_ALL (~0)
788 #define CURLOPTTYPE_LONG 0
789 #define CURLOPTTYPE_OBJECTPOINT 10000
790 #define CURLOPTTYPE_FUNCTIONPOINT 20000
791 #define CURLOPTTYPE_OFF_T 30000
801 #define CINIT(na,t,nu) CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu
804 #define LONG CURLOPTTYPE_LONG
805 #define OBJECTPOINT CURLOPTTYPE_OBJECTPOINT
806 #define FUNCTIONPOINT CURLOPTTYPE_FUNCTIONPOINT
807 #define OFF_T CURLOPTTYPE_OFF_T
808 #define CINIT(name,type,number) CURLOPT_name = type + number
992 #define CURLOPT_XFERINFODATA CURLOPT_PROGRESSDATA
1198 #define CURLOPT_SERVER_RESPONSE_TIMEOUT CURLOPT_FTP_RESPONSE_TIMEOUT
1577 #ifndef CURL_NO_OLDIES
1584 #define CURLOPT_POST301 CURLOPT_POSTREDIR
1589 #define CURLOPT_SSLKEYPASSWD CURLOPT_KEYPASSWD
1590 #define CURLOPT_FTPAPPEND CURLOPT_APPEND
1591 #define CURLOPT_FTPLISTONLY CURLOPT_DIRLISTONLY
1592 #define CURLOPT_FTP_SSL CURLOPT_USE_SSL
1596 #define CURLOPT_SSLCERTPASSWD CURLOPT_KEYPASSWD
1597 #define CURLOPT_KRB4LEVEL CURLOPT_KRBLEVEL
1601 #undef CURLOPT_DNS_USE_GLOBAL_CACHE
1608 #define CURL_IPRESOLVE_WHATEVER 0
1610 #define CURL_IPRESOLVE_V4 1
1611 #define CURL_IPRESOLVE_V6 2
1614 #define CURLOPT_WRITEDATA CURLOPT_FILE
1615 #define CURLOPT_READDATA CURLOPT_INFILE
1616 #define CURLOPT_HEADERDATA CURLOPT_WRITEHEADER
1617 #define CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER
1685 #define CURL_REDIR_GET_ALL 0
1686 #define CURL_REDIR_POST_301 1
1687 #define CURL_REDIR_POST_302 2
1688 #define CURL_REDIR_POST_303 4
1689 #define CURL_REDIR_POST_ALL \
1690 (CURL_REDIR_POST_301|CURL_REDIR_POST_302|CURL_REDIR_POST_303)
1714 #define CFINIT(name) CURLFORM_ ## name
1717 #define CFINIT(name) CURLFORM_name
2010 #define CURLINFO_STRING 0x100000
2011 #define CURLINFO_LONG 0x200000
2012 #define CURLINFO_DOUBLE 0x300000
2013 #define CURLINFO_SLIST 0x400000
2014 #define CURLINFO_MASK 0x0fffff
2015 #define CURLINFO_TYPEMASK 0xf00000
2069 #define CURLINFO_HTTP_CODE CURLINFO_RESPONSE_CODE
2083 #define CURL_GLOBAL_SSL (1<<0)
2084 #define CURL_GLOBAL_WIN32 (1<<1)
2085 #define CURL_GLOBAL_ALL (CURL_GLOBAL_SSL|CURL_GLOBAL_WIN32)
2086 #define CURL_GLOBAL_NOTHING 0
2087 #define CURL_GLOBAL_DEFAULT CURL_GLOBAL_ALL
2088 #define CURL_GLOBAL_ACK_EINTR (1<<2)
2170 #define CURLVERSION_NOW CURLVERSION_FOURTH
2174 const char *version;
2175 unsigned int version_num;
2178 const char *ssl_version;
2179 long ssl_version_num;
2180 const char *libz_version;
2182 const char *
const *protocols;
2196 const char *libssh_version;
2200 #define CURL_VERSION_IPV6 (1<<0)
2201 #define CURL_VERSION_KERBEROS4 (1<<1)
2202 #define CURL_VERSION_SSL (1<<2)
2203 #define CURL_VERSION_LIBZ (1<<3)
2204 #define CURL_VERSION_NTLM (1<<4)
2205 #define CURL_VERSION_GSSNEGOTIATE (1<<5)
2206 #define CURL_VERSION_DEBUG (1<<6)
2207 #define CURL_VERSION_ASYNCHDNS (1<<7)
2208 #define CURL_VERSION_SPNEGO (1<<8)
2209 #define CURL_VERSION_LARGEFILE (1<<9)
2210 #define CURL_VERSION_IDN (1<<10)
2211 #define CURL_VERSION_SSPI (1<<11)
2212 #define CURL_VERSION_CONV (1<<12)
2213 #define CURL_VERSION_CURLDEBUG (1<<13)
2214 #define CURL_VERSION_TLSAUTH_SRP (1<<14)
2215 #define CURL_VERSION_NTLM_WB (1<<15)
2216 #define CURL_VERSION_HTTP2 (1<<16)
2261 #define CURLPAUSE_RECV (1<<0)
2262 #define CURLPAUSE_RECV_CONT (0)
2264 #define CURLPAUSE_SEND (1<<2)
2265 #define CURLPAUSE_SEND_CONT (0)
2267 #define CURLPAUSE_ALL (CURLPAUSE_RECV|CURLPAUSE_SEND)
2268 #define CURLPAUSE_CONT (CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT)
2280 #if defined(__GNUC__) && defined(__GNUC_MINOR__) && \
2281 ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) && \
2282 !defined(__cplusplus) && !defined(CURL_DISABLE_TYPECHECK)
2285 #if defined(__STDC__) && (__STDC__ >= 1)
2289 #define curl_easy_setopt(handle,opt,param) curl_easy_setopt(handle,opt,param)
2290 #define curl_easy_getinfo(handle,info,arg) curl_easy_getinfo(handle,info,arg)
2291 #define curl_share_setopt(share,opt,param) curl_share_setopt(share,opt,param)
2292 #define curl_multi_setopt(handle,opt,param) curl_multi_setopt(handle,opt,param)
@ STREAM
Definition: curl.h:1737
@ MAXFILESIZE
Definition: curl.h:1203
CURL_TLSAUTH
Definition: curl.h:1666
size_t size
Definition: jemalloc.h:50
@ CURLCLOSEPOLICY_CALLBACK
Definition: curl.h:2070
@ CURL_TIMECOND_IFMODSINCE
Definition: curl.h:1687
struct curl_httppost * more
Definition: curl.h:135
@ CURLINFO_CERTINFO
Definition: curl.h:2044
@ CURLFTPAUTH_DEFAULT
Definition: curl.h:724
@ CONNECTTIMEOUT
Definition: curl.h:1054
@ INFILESIZE_LARGE
Definition: curl.h:1208
@ CURL_RTSPREQ_TEARDOWN
Definition: curl.h:1634
@ CURLE_OBSOLETE44
Definition: curl.h:451
@ CURLINFO_HTTPAUTH_AVAIL
Definition: curl.h:2033
@ CURLIOCMD_RESTARTREAD
Definition: curl.h:350
@ CURL_LOCK_DATA_DNS
Definition: curl.h:2096
curlfiletype
Definition: curl.h:199
@ COOKIEFILE
Definition: curl.h:923
@ CUSTOMREQUEST
Definition: curl.h:942
@ HEADER
Definition: curl.h:955
struct curl_slist * next
Definition: curl.h:1937
@ CURLFILETYPE_SOCKET
Definition: curl.h:206
int uid
Definition: curl.h:230
@ CURLINFO_FTP_ENTRY_PATH
Definition: curl.h:2040
char * contents
Definition: curl.h:129
@ XFERINFOFUNCTION
Definition: curl.h:1546
@ CURLCLOSEPOLICY_LEAST_RECENTLY_USED
Definition: curl.h:2067
@ NAMELENGTH
Definition: curl.h:1718
@ HTTP200ALIASES
Definition: curl.h:1149
@ CURL_TIMECOND_LASTMOD
Definition: curl.h:1689
@ CURLE_FTP_COULDNT_RETR_FILE
Definition: curl.h:422
char * curl_easy_unescape(CURL *handle, const char *string, int length, int *outlength)
@ CURL_LOCK_DATA_NONE
Definition: curl.h:2089
@ RTSP_SERVER_CSEQ
Definition: curl.h:1460
@ CURLPROXY_HTTP_1_0
Definition: curl.h:588
@ CURLINFO_REDIRECT_TIME
Definition: curl.h:2029
@ PROTOCOLS
Definition: curl.h:1417
CURLFORMcode
Definition: curl.h:1766
@ DEBUGDATA
Definition: curl.h:1116
@ CURLINFO_SSL_DATA_IN
Definition: curl.h:377
@ RTSP_REQUEST
Definition: curl.h:1445
@ WILDCARDMATCH
Definition: curl.h:1469
@ CURL_LOCK_ACCESS_SHARED
Definition: curl.h:2105
@ INFILESIZE
Definition: curl.h:861
size_t(* curl_write_callback)(char *buffer, size_t size, size_t nitems, void *outstream)
Definition: curl.h:191
int gid
Definition: curl.h:231
@ AUTOREFERER
Definition: curl.h:988
@ CURLSSLBACKEND_GSKIT
Definition: curl.h:1987
@ CURLINFO_PRIMARY_PORT
Definition: curl.h:2050
@ CURLINFO_NAMELOOKUP_TIME
Definition: curl.h:2014
@ CURL_TLSAUTH_NONE
Definition: curl.h:1667
@ CURLINFO_STARTTRANSFER_TIME
Definition: curl.h:2027
@ CURLKHSTAT_FINE_ADD_TO_FILE
Definition: curl.h:658
curl_off_t size
Definition: curl.h:232
@ CURL_HTTP_VERSION_1_0
Definition: curl.h:1616
@ CURLFTP_CREATE_DIR_RETRY
Definition: curl.h:736
@ CURLE_TOO_MANY_REDIRECTS
Definition: curl.h:454
@ NOPROGRESS
Definition: curl.h:956
@ CLOSESOCKETFUNCTION
Definition: curl.h:1514
curl_infotype
Definition: curl.h:371
size_t(* curl_read_callback)(char *buffer, size_t size, size_t nitems, void *instream)
Definition: curl.h:302
@ PTRCONTENTS
Definition: curl.h:1720
@ CURLINFO_PROXYAUTH_AVAIL
Definition: curl.h:2034
@ CURLINFO_OS_ERRNO
Definition: curl.h:2035
@ CURLE_HTTP_RETURNED_ERROR
Definition: curl.h:425
@ CURLINFO_TOTAL_TIME
Definition: curl.h:2013
@ INFILE
Definition: curl.h:835
@ CURLSOCKTYPE_ACCEPT
Definition: curl.h:309
@ SASL_IR
Definition: curl.h:1541
@ CURLE_REMOTE_FILE_EXISTS
Definition: curl.h:484
@ MAIL_AUTH
Definition: curl.h:1538
@ COPYCONTENTS
Definition: curl.h:1719
@ MAIL_RCPT
Definition: curl.h:1439
time_t time
Definition: curl.h:228
@ SSH_KNOWNHOSTS
Definition: curl.h:1426
@ CURLSHOPT_UNSHARE
Definition: curl.h:2133
@ CURLSHOPT_SHARE
Definition: curl.h:2132
@ CURLE_OBSOLETE32
Definition: curl.h:439
size_t int flags
Definition: jemalloc.h:81
const char * curl_easy_strerror(CURLcode)
@ CURLUSESSL_TRY
Definition: curl.h:685
struct curl_fileinfo::@3 strings
@ CURLCLOSEPOLICY_OLDEST
Definition: curl.h:2066
struct curl_slist ** certinfo
Definition: curl.h:1975
@ SOCKOPTDATA
Definition: curl.h:1320
@ CURLE_URL_MALFORMAT
Definition: curl.h:400
@ CURLE_NOT_BUILT_IN
Definition: curl.h:401
curl_lock_access
Definition: curl.h:2103
@ CURLSHE_NOT_BUILT_IN
Definition: curl.h:2126
@ CURL_RTSPREQ_ANNOUNCE
Definition: curl.h:1630
void *(* curl_malloc_callback)(size_t size)
Definition: curl.h:364
@ CURLE_COULDNT_RESOLVE_PROXY
Definition: curl.h:403
@ CURLFTPMETHOD_NOCWD
Definition: curl.h:745
@ PROGRESSFUNCTION
Definition: curl.h:980
@ CURLINFO_CONTENT_LENGTH_DOWNLOAD
Definition: curl.h:2025
@ CURLE_RANGE_ERROR
Definition: curl.h:440
@ FILE
Definition: curl.h:812
@ CURLE_REMOTE_DISK_FULL
Definition: curl.h:481
@ CURLINFO_RESPONSE_CODE
Definition: curl.h:2012
@ CURLE_OBSOLETE16
Definition: curl.h:419
@ COOKIE
Definition: curl.h:897
@ FTP_RESPONSE_TIMEOUT
Definition: curl.h:1190
curl_closepolicy
Definition: curl.h:2063
@ CURLE_OBSOLETE46
Definition: curl.h:453
@ CURLKHTYPE_DSS
Definition: curl.h:645
@ SEEKFUNCTION
Definition: curl.h:1371
@ CURL_SSLVERSION_DEFAULT
Definition: curl.h:1655
size_t len
Definition: curl.h:651
@ CURLFILETYPE_DOOR
Definition: curl.h:207
int num_of_certs
Definition: curl.h:1974
@ CURLKHSTAT_FINE
Definition: curl.h:659
@ COPYNAME
Definition: curl.h:1716
@ CURLSSLBACKEND_POLARSSL
Definition: curl.h:1988
@ CURL_RTSPREQ_RECEIVE
Definition: curl.h:1638
@ SOCKS5_GSSAPI_NEC
Definition: curl.h:1411
@ CURLE_OUT_OF_MEMORY
Definition: curl.h:430
@ CURL_RTSPREQ_PLAY
Definition: curl.h:1632
@ CURLINFO_DATA_IN
Definition: curl.h:375
curl_ftpmethod
Definition: curl.h:742
int(* curl_closesocket_callback)(void *clientp, curl_socket_t item)
Definition: curl.h:339
curl_socket_t(* curl_opensocket_callback)(void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
Definition: curl.h:334
@ CURLINFO_RTSP_CSEQ_RECV
Definition: curl.h:2049
CURLINFO
Definition: curl.h:2009
@ KRBLEVEL
Definition: curl.h:1006
@ CURLINFO_APPCONNECT_TIME
Definition: curl.h:2043
@ BUFFERSIZE
Definition: curl.h:1126
@ CURLE_UPLOAD_FAILED
Definition: curl.h:428
void CURLSH
Definition: curl.h:2118
struct sockaddr addr
Definition: curl.h:330
long curl_off_t
Definition: curlbuild.h:178
@ CURLE_TELNET_OPTION_SYNTAX
Definition: curl.h:456
@ CURLVERSION_THIRD
Definition: curl.h:2152
@ RANDOM_FILE
Definition: curl.h:1047
@ CURLSOCKTYPE_IPCXN
Definition: curl.h:308
struct curl_httppost * next
Definition: curl.h:126
@ CURL_FORMADD_UNKNOWN_OPTION
Definition: curl.h:1772
@ SSLVERSION
Definition: curl.h:927
@ CURLINFO_LOCAL_IP
Definition: curl.h:2051
@ CURL_FORMADD_LAST
Definition: curl.h:1777
@ LOW_SPEED_LIMIT
Definition: curl.h:883
@ FTPSSLAUTH
Definition: curl.h:1257
@ POSTQUOTE
Definition: curl.h:950
@ CURLIOCMD_NOP
Definition: curl.h:349
@ CURLINFO_CONDITION_UNMET
Definition: curl.h:2045
@ CURL_HTTP_VERSION_NONE
Definition: curl.h:1613
@ CURLE_FTP_COULDNT_USE_REST
Definition: curl.h:438
char * filename
Definition: curl.h:226
@ FTP_FILEMETHOD
Definition: curl.h:1283
@ CURLFTP_CREATE_DIR_NONE
Definition: curl.h:732
@ SSH_PRIVATE_KEYFILE
Definition: curl.h:1331
@ USE_SSL
Definition: curl.h:1231
@ CURLVERSION_LAST
Definition: curl.h:2154
@ PROXYUSERPWD
Definition: curl.h:827
@ CURLE_FTP_BAD_FILE_LIST
Definition: curl.h:511
@ CURLIOCMD_LAST
Definition: curl.h:351
@ NOBODY
Definition: curl.h:957
@ CURLOPT_LASTENTRY
Definition: curl.h:1567
@ SSL_SESSIONID_CACHE
Definition: curl.h:1324
@ CRLF
Definition: curl.h:912
@ CURLVERSION_FOURTH
Definition: curl.h:2153
void(* curl_lock_function)(CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr)
Definition: curl.h:2110
@ PROXYTYPE
Definition: curl.h:1138
@ CURLE_SSL_CACERT_BADFILE
Definition: curl.h:492
long bufferlength
Definition: curl.h:132
@ CURLE_LOGIN_DENIED
Definition: curl.h:477
@ LOCALPORTRANGE
Definition: curl.h:1291
int() curl_strequal(const char *s1, const char *s2)
@ CURLE_CONV_FAILED
Definition: curl.h:486
@ CURL_LOCK_DATA_LAST
Definition: curl.h:2099
@ ERRORBUFFER
Definition: curl.h:839
@ CURLKHMATCH_MISMATCH
Definition: curl.h:670
@ CURLINFO_REDIRECT_COUNT
Definition: curl.h:2030
@ TELNETOPTIONS
Definition: curl.h:1026
@ HTTP_VERSION
Definition: curl.h:1079
@ CURL_LOCK_ACCESS_SINGLE
Definition: curl.h:2106
CURLversion
Definition: curl.h:2149
void curl_formfree(struct curl_httppost *form)
@ CURLE_FTP_WEIRD_PASV_REPLY
Definition: curl.h:416
@ CURL_RTSPREQ_GET_PARAMETER
Definition: curl.h:1635
@ CURLUSESSL_NONE
Definition: curl.h:684
@ CURLE_SSL_CERTPROBLEM
Definition: curl.h:467
@ VERBOSE
Definition: curl.h:954
@ CURLSHE_INVALID
Definition: curl.h:2124
long(* curl_chunk_bgn_callback)(const void *transfer_info, void *ptr, int remains)
Definition: curl.h:260
@ CONV_TO_NETWORK_FUNCTION
Definition: curl.h:1303
@ CURL_RTSPREQ_LAST
Definition: curl.h:1639
@ ACCEPTTIMEOUT_MS
Definition: curl.h:1525
@ CURLINFO_SIZE_UPLOAD
Definition: curl.h:2017
int(* curl_sshkeycallback)(CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp)
Definition: curl.h:676
@ TRANSFERTEXT
Definition: curl.h:971
@ CURLE_TFTP_UNKNOWNID
Definition: curl.h:483
@ CURLKHTYPE_RSA
Definition: curl.h:644
@ INTERFACE
Definition: curl.h:1001
curlioerr
Definition: curl.h:341
@ CURLE_SSH
Definition: curl.h:495
@ POSTREDIR
Definition: curl.h:1352
@ CURLINFO_SSL_VERIFYRESULT
Definition: curl.h:2023
@ CHUNK_END_FUNCTION
Definition: curl.h:1477
@ HTTPHEADER
Definition: curl.h:900
@ CLOSEPOLICY
Definition: curl.h:1031
curl_ftpauth
Definition: curl.h:723
@ COOKIESESSION
Definition: curl.h:1119
@ URL
Definition: curl.h:815
@ FTP_ALTERNATIVE_TO_USER
Definition: curl.h:1316
@ CURLE_BAD_DOWNLOAD_RESUME
Definition: curl.h:443
@ CURLE_INTERFACE_FAILED
Definition: curl.h:452
@ CONNECT_ONLY
Definition: curl.h:1295
#define CURLINFO_LONG
Definition: curl.h:2003
@ CURLIOE_UNKNOWNCMD
Definition: curl.h:343
@ CONTENTTYPE
Definition: curl.h:1731
@ PROXYPASSWORD
Definition: curl.h:1393
@ CURLE_FTP_COULDNT_SET_TYPE
Definition: curl.h:420
@ CURLINFO_SSL_DATA_OUT
Definition: curl.h:378
@ CURLIOE_LAST
Definition: curl.h:345
@ TIMEOUT
Definition: curl.h:850
curl_khtype
Definition: curl.h:641
@ CURLINFO_HEADER_IN
Definition: curl.h:373
@ CURLINFO_CONNECT_TIME
Definition: curl.h:2015
@ DNS_USE_GLOBAL_CACHE
Definition: curl.h:1104
@ WRITEFUNCTION
Definition: curl.h:843
curl_ftpcreatedir
Definition: curl.h:731
CURLformoption
Definition: curl.h:1712
@ TRANSFER_ENCODING
Definition: curl.h:1510
@ CURL_TIMECOND_LAST
Definition: curl.h:1691
@ SSLENGINE_DEFAULT
Definition: curl.h:1101
@ CURLINFO_HEADER_SIZE
Definition: curl.h:2021
@ CAINFO
Definition: curl.h:1013
@ RANGE
Definition: curl.h:830
@ CURLE_CONV_REQD
Definition: curl.h:487
@ IOCTLDATA
Definition: curl.h:1260
@ CURLINFO_HEADER_OUT
Definition: curl.h:374
@ RESOLVE
Definition: curl.h:1489
char * curl_version(void)
@ CURLSSLBACKEND_CYASSL
Definition: curl.h:1989
@ CURLE_OK
Definition: curl.h:397
@ CURLKHMATCH_OK
Definition: curl.h:669
@ CURLSHOPT_LAST
Definition: curl.h:2138
void *(* curl_calloc_callback)(size_t nmemb, size_t size)
Definition: curl.h:368
void(* curl_unlock_function)(CURL *handle, curl_lock_data data, void *userptr)
Definition: curl.h:2114
@ CURLE_FTP_PRET_FAILED
Definition: curl.h:508
@ CURL_SSLVERSION_SSLv3
Definition: curl.h:1658
@ CURL_NETRC_OPTIONAL
Definition: curl.h:1646
@ HEADERFUNCTION
Definition: curl.h:1058
@ CURL_LOCK_DATA_CONNECT
Definition: curl.h:2098
@ TCP_KEEPALIVE
Definition: curl.h:1528
@ FNMATCH_DATA
Definition: curl.h:1486
@ CURLINFO_RTSP_SESSION_ID
Definition: curl.h:2046
@ MAXFILESIZE_LARGE
Definition: curl.h:1218
#define LONG
Definition: curl.h:797
void curl_global_cleanup(void)
@ SSL_VERIFYHOST
Definition: curl.h:1068
@ FNMATCH_FUNCTION
Definition: curl.h:1480
@ CURLE_QUOTE_ERROR
Definition: curl.h:424
int curl_formget(struct curl_httppost *form, void *arg, curl_formget_callback append)
@ LOGIN_OPTIONS
Definition: curl.h:1565
char *(* curl_strdup_callback)(const char *str)
Definition: curl.h:367
@ CURLINFO_RTSP_CLIENT_CSEQ
Definition: curl.h:2047
@ CURLE_SSL_CACERT
Definition: curl.h:469
@ PASSWORD
Definition: curl.h:1389
char * curl_unescape(const char *string, int length)
@ CURL_LOCK_DATA_SSL_SESSION
Definition: curl.h:2097
@ REDIR_PROTOCOLS
Definition: curl.h:1423
@ TIMECONDITION
Definition: curl.h:930
@ CURL_HTTP_VERSION_2_0
Definition: curl.h:1618
@ CURLINFO_SPEED_DOWNLOAD
Definition: curl.h:2019
@ CURLE_AGAIN
Definition: curl.h:501
@ FILENAME
Definition: curl.h:1733
@ NETRC_FILE
Definition: curl.h:1224
@ CURLFORM_LASTENTRY
Definition: curl.h:1739
long(* curl_chunk_end_callback)(void *ptr)
Definition: curl.h:274
@ FTP_USE_EPRT
Definition: curl.h:1159
@ TCP_NODELAY
Definition: curl.h:1237
@ CURLE_FILE_COULDNT_READ_FILE
Definition: curl.h:444
curl_usessl
Definition: curl.h:683
@ SSL_CTX_DATA
Definition: curl.h:1173
@ CURLFTPMETHOD_SINGLECWD
Definition: curl.h:746
@ CURL_HTTP_VERSION_LAST
Definition: curl.h:1620
@ CURLE_SSL_ENGINE_INITFAILED
Definition: curl.h:476
@ CURLE_REMOTE_ACCESS_DENIED
Definition: curl.h:407
char * b_data
Definition: curl.h:247
void *(* curl_realloc_callback)(void *ptr, size_t size)
Definition: curl.h:366
@ POSTFIELDS
Definition: curl.h:864
#define CURL_EXTERN
Definition: curl.h:110
@ CURLFTPMETHOD_LAST
Definition: curl.h:747
#define OFF_T
Definition: curl.h:800
#define CURLINFO_SLIST
Definition: curl.h:2005
@ PTRNAME
Definition: curl.h:1717
@ FTP_SKIP_PASV_IP
Definition: curl.h:1279
CURLcode(* curl_ssl_ctx_callback)(CURL *curl, void *ssl_ctx, void *userptr)
Definition: curl.h:580
@ CURLE_SSL_SHUTDOWN_FAILED
Definition: curl.h:499
@ CURL_RTSPREQ_DESCRIBE
Definition: curl.h:1629
@ TCP_KEEPIDLE
Definition: curl.h:1531
@ KEYPASSWD
Definition: curl.h:909
@ CURLUSESSL_CONTROL
Definition: curl.h:686
@ SSH_HOST_PUBLIC_KEY_MD5
Definition: curl.h:1355
curl_proxytype
Definition: curl.h:585
@ CURLCLOSEPOLICY_LEAST_TRAFFIC
Definition: curl.h:2068
unsigned int addrlen
Definition: curl.h:327
@ CHUNK_BGN_FUNCTION
Definition: curl.h:1473
@ CURLINFO_LOCAL_PORT
Definition: curl.h:2052
@ CURLINFO_NONE
Definition: curl.h:2010
@ CURL_SSLVERSION_TLSv1_1
Definition: curl.h:1660
curlsocktype
Definition: curl.h:307
@ CURLE_RTSP_CSEQ_ERROR
Definition: curl.h:509
@ CURLKHSTAT_LAST
Definition: curl.h:664
long contentslength
Definition: curl.h:130
@ DNS_SERVERS
Definition: curl.h:1521
@ STDERR
Definition: curl.h:945
@ CURLE_FAILED_INIT
Definition: curl.h:399
@ CRLFILE
Definition: curl.h:1375
@ CURL_SSLVERSION_TLSv1_0
Definition: curl.h:1659
@ QUOTE
Definition: curl.h:915
@ CURL_TLSAUTH_LAST
Definition: curl.h:1669
@ IGNORE_CONTENT_LENGTH
Definition: curl.h:1273
@ POST
Definition: curl.h:960
@ TFTP_BLKSIZE
Definition: curl.h:1405
@ PROGRESSDATA
Definition: curl.h:984
@ CURLSHE_OK
Definition: curl.h:2121
long int hardlinks
Definition: curl.h:233
@ CURLE_WRITE_ERROR
Definition: curl.h:426
CURLcode curl_global_init_mem(long flags, curl_malloc_callback m, curl_free_callback f, curl_realloc_callback r, curl_strdup_callback s, curl_calloc_callback c)
@ DNS_LOCAL_IP6
Definition: curl.h:1562
@ CURLE_PEER_FAILED_VERIFICATION
Definition: curl.h:458
@ CURLPROXY_SOCKS5_HOSTNAME
Definition: curl.h:594
int curl_socket_t
Definition: curl.h:119
@ CURLUSESSL_LAST
Definition: curl.h:688
CURLcode curl_easy_pause(CURL *handle, int bitmask)
@ MAIL_FROM
Definition: curl.h:1436
curliocmd
Definition: curl.h:348
@ CURL_TIMECOND_NONE
Definition: curl.h:1685
@ POSTFIELDSIZE
Definition: curl.h:995
@ DNS_INTERFACE
Definition: curl.h:1554
@ CURLUSESSL_ALL
Definition: curl.h:687
@ CURLFTPAUTH_SSL
Definition: curl.h:725
@ CURL_LAST
Definition: curl.h:515
@ CURLINFO_TLS_SESSION
Definition: curl.h:2053
CURL_NETRC_OPTION
Definition: curl.h:1643
@ CURLE_SSL_CRL_BADFILE
Definition: curl.h:504
@ HTTPGET
Definition: curl.h:1063
size_t b_size
Definition: curl.h:248
@ CURLINFO_CONTENT_LENGTH_UPLOAD
Definition: curl.h:2026
@ CURLE_SEND_FAIL_REWIND
Definition: curl.h:474
@ RESUME_FROM_LARGE
Definition: curl.h:1213
int(* curl_fnmatch_callback)(void *ptr, const char *pattern, const char *string)
Definition: curl.h:283
@ CURLPROXY_SOCKS5
Definition: curl.h:592
@ SEEKDATA
Definition: curl.h:1372
@ CURLINFO_HTTP_CONNECTCODE
Definition: curl.h:2032
#define FUNCTIONPOINT
Definition: curl.h:799
@ SSLKEYTYPE
Definition: curl.h:1093
@ CURLINFO_CONTENT_TYPE
Definition: curl.h:2028
@ CURL_TLSAUTH_SRP
Definition: curl.h:1668
@ CURL_NETRC_REQUIRED
Definition: curl.h:1648
@ CERTINFO
Definition: curl.h:1385
@ SSH_AUTH_TYPES
Definition: curl.h:1327
@ MAXREDIRS
Definition: curl.h:1019
long namelength
Definition: curl.h:128
curl_khstat
Definition: curl.h:657
@ CURLE_BAD_CONTENT_ENCODING
Definition: curl.h:470
#define CFINIT(name)
Definition: curl.h:1709
@ SSLCERT
Definition: curl.h:906
@ CURLFILETYPE_FILE
Definition: curl.h:200
@ RTSP_SESSION_ID
Definition: curl.h:1448
@ CURL_FORMADD_NULL
Definition: curl.h:1771
@ CURL_LOCK_ACCESS_LAST
Definition: curl.h:2107
@ POSTFIELDSIZE_LARGE
Definition: curl.h:1234
CURLSHcode
Definition: curl.h:2120
@ CURLSSLBACKEND_NONE
Definition: curl.h:1982
@ CURLE_READ_ERROR
Definition: curl.h:429
@ SSL_OPTIONS
Definition: curl.h:1535
curl_version_info_data * curl_version_info(CURLversion)
@ FOLLOWLOCATION
Definition: curl.h:969
@ CURLFTPMETHOD_MULTICWD
Definition: curl.h:744
@ CURLSSLBACKEND_OPENSSL
Definition: curl.h:1983
char * group
Definition: curl.h:240
char * buffer
Definition: curl.h:131
@ REFERER
Definition: curl.h:867
@ CURLKHSTAT_REJECT
Definition: curl.h:660
@ CURLPROXY_HTTP
Definition: curl.h:586
const char * curl_share_strerror(CURLSHcode)
@ CURLCLOSEPOLICY_NONE
Definition: curl.h:2064
@ NEW_DIRECTORY_PERMS
Definition: curl.h:1348
@ TIMEVALUE
Definition: curl.h:934
@ CURLFTPSSL_CCC_NONE
Definition: curl.h:716
curl_sslbackend
Definition: curl.h:1981
@ CURLKHMATCH_LAST
Definition: curl.h:672
@ CURLPROXY_SOCKS4
Definition: curl.h:590
@ PUT
Definition: curl.h:972
@ TLSAUTH_PASSWORD
Definition: curl.h:1495
const char * key
Definition: curl.h:649
@ CURL_FORMADD_INCOMPLETE
Definition: curl.h:1773
@ SSLENGINE
Definition: curl.h:1096
#define OBJECTPOINT
Definition: curl.h:798
@ CURLINFO_DATA_OUT
Definition: curl.h:376
#define CURLINFO_STRING
Definition: curl.h:2002
@ RTSP_CLIENT_CSEQ
Definition: curl.h:1457
@ CURLSHE_BAD_OPTION
Definition: curl.h:2122
@ HTTPAUTH
Definition: curl.h:1164
CURLcode curl_global_init(long flags)
@ COOKIELIST
Definition: curl.h:1270
@ NOPROXY
Definition: curl.h:1402
@ CURLINFO_FILETIME
Definition: curl.h:2024
@ CURLINFO_REQUEST_SIZE
Definition: curl.h:2022
@ CURLIOE_OK
Definition: curl.h:342
@ CURLE_NO_CONNECTION_AVAILABLE
Definition: curl.h:513
@ CURLKHTYPE_UNKNOWN
Definition: curl.h:642
@ CURLSSLBACKEND_DARWINSSL
Definition: curl.h:1991
@ CURLE_FTP_WEIRD_PASS_REPLY
Definition: curl.h:412
CURLSHcode curl_share_cleanup(CURLSH *)
@ CURL_SSLVERSION_LAST
Definition: curl.h:1663
@ CURLINFO_LASTONE
Definition: curl.h:2056
@ CURLSOCKTYPE_LAST
Definition: curl.h:310
@ SSL_CTX_FUNCTION
Definition: curl.h:1169
@ WRITEINFO
Definition: curl.h:952
int(* curl_progress_callback)(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
Definition: curl.h:156
@ RTSP_STREAM_URI
Definition: curl.h:1451
@ COOKIEJAR
Definition: curl.h:1072
@ CURLINFO_RTSP_SERVER_CSEQ
Definition: curl.h:2048
@ CURLSHOPT_NONE
Definition: curl.h:2131
@ NOTHING
Definition: curl.h:1713
@ FAILONERROR
Definition: curl.h:958
@ CURLFTPSSL_CCC_LAST
Definition: curl.h:719
@ CURLSSLBACKEND_QSOSSL
Definition: curl.h:1986
@ CURLE_FTP_CANT_GET_HOST
Definition: curl.h:418
char * curl_easy_escape(CURL *handle, const char *string, int length)
@ CURLE_LDAP_SEARCH_FAILED
Definition: curl.h:446
@ CURLINFO_SPEED_UPLOAD
Definition: curl.h:2020
char * name
Definition: curl.h:127
@ BUFFER
Definition: curl.h:1727
@ INTERLEAVEFUNCTION
Definition: curl.h:1466
@ END
Definition: curl.h:1734
@ PROXYAUTH
Definition: curl.h:1184
@ CURLE_TFTP_ILLEGAL
Definition: curl.h:482
@ SOCKOPTFUNCTION
Definition: curl.h:1319
@ READFUNCTION
Definition: curl.h:847
@ SSH_PUBLIC_KEYFILE
Definition: curl.h:1330
@ SSH_KEYFUNCTION
Definition: curl.h:1430
size_t(* curl_formget_callback)(void *arg, const char *buf, size_t len)
Definition: curl.h:1801
@ NEW_FILE_PERMS
Definition: curl.h:1347
@ CURLE_FTP_ACCEPT_TIMEOUT
Definition: curl.h:413
void curl_slist_free_all(struct curl_slist *)
@ CURLE_FILESIZE_EXCEEDED
Definition: curl.h:472
CURLFORMcode curl_formadd(struct curl_httppost **httppost, struct curl_httppost **last_post,...)
@ CURLCLOSEPOLICY_LAST
Definition: curl.h:2072
@ IOCTLFUNCTION
Definition: curl.h:1259
CURLSH * curl_share_init(void)
char * target
Definition: curl.h:241
struct curl_slist * contentheader
Definition: curl.h:134
@ CURLE_FTP_ACCEPT_FAILED
Definition: curl.h:410
@ CURL_SSLVERSION_TLSv1
Definition: curl.h:1656
@ CURLFTPSSL_CCC_PASSIVE
Definition: curl.h:717
void(* curl_free_callback)(void *ptr)
Definition: curl.h:365
curl_TimeCond
Definition: curl.h:1684
@ CURL_SSLVERSION_TLSv1_2
Definition: curl.h:1661
long flags
Definition: curl.h:138
time_t curl_getdate(const char *p, const time_t *unused)
@ CURLE_SSL_ENGINE_NOTFOUND
Definition: curl.h:461
@ WRITEHEADER
Definition: curl.h:919
@ CURLIOE_FAILRESTART
Definition: curl.h:344
unsigned int perm
Definition: curl.h:229
@ CURLE_SSL_ENGINE_SETFAILED
Definition: curl.h:462
@ CURLVERSION_SECOND
Definition: curl.h:2151
@ CURLSSLBACKEND_GNUTLS
Definition: curl.h:1984
@ CURL_FORMADD_OPTION_TWICE
Definition: curl.h:1770
@ CURL_FORMADD_OK
Definition: curl.h:1767
@ CURLINFO_TEXT
Definition: curl.h:372
@ CURLINFO_PRIVATE
Definition: curl.h:2031
@ CURLE_FTP_WEIRD_227_FORMAT
Definition: curl.h:417
@ CURLFILETYPE_UNKNOWN
Definition: curl.h:209
@ CURL_RTSPREQ_OPTIONS
Definition: curl.h:1628
void CURL
Definition: curl.h:93
@ XOAUTH2_BEARER
Definition: curl.h:1549
CURLSHcode curl_share_setopt(CURLSH *, CURLSHoption option,...)
@ FILECONTENT
Definition: curl.h:1722
@ SSH_KEYDATA
Definition: curl.h:1433
@ CURLFILETYPE_DEVICE_CHAR
Definition: curl.h:204
@ CURLSHE_NOMEM
Definition: curl.h:2125
@ ACCEPT_ENCODING
Definition: curl.h:1143
@ CURLE_PARTIAL_FILE
Definition: curl.h:421
@ CURLE_TFTP_NOTFOUND
Definition: curl.h:479
int(* curl_seek_callback)(void *instream, curl_off_t offset, int origin)
Definition: curl.h:291
int() curl_strnequal(const char *s1, const char *s2, size_t n)
@ CURLE_UNKNOWN_OPTION
Definition: curl.h:455
@ CURLE_TFTP_PERM
Definition: curl.h:480
@ NOSIGNAL
Definition: curl.h:1131
@ CURLE_OBSOLETE40
Definition: curl.h:447
@ CURLE_COULDNT_RESOLVE_HOST
Definition: curl.h:404
@ CURLSHOPT_USERDATA
Definition: curl.h:2136
@ CURL_RTSPREQ_RECORD
Definition: curl.h:1637
@ CAPATH
Definition: curl.h:1123
int socktype
Definition: curl.h:325
@ CURL_FORMADD_DISABLED
Definition: curl.h:1775
@ CURLINFO_SIZE_DOWNLOAD
Definition: curl.h:2018
@ BUFFERPTR
Definition: curl.h:1728
@ TIMEOUT_MS
Definition: curl.h:1337
@ CURLE_SSL_ISSUER_ERROR
Definition: curl.h:506
@ CHUNK_DATA
Definition: curl.h:1483
@ LOW_SPEED_TIME
Definition: curl.h:886
@ CURLCLOSEPOLICY_SLOWEST
Definition: curl.h:2069
@ FTPPORT
Definition: curl.h:871
@ MAX_RECV_SPEED_LARGE
Definition: curl.h:1313
@ CURLFILETYPE_SYMLINK
Definition: curl.h:202
curlfiletype filetype
Definition: curl.h:227
@ GSSAPI_DELEGATION
Definition: curl.h:1518
@ CURLFTPAUTH_LAST
Definition: curl.h:727
unsigned int flags
Definition: curl.h:244
@ CURLE_OBSOLETE50
Definition: curl.h:457
@ TLSAUTH_TYPE
Definition: curl.h:1498
@ HTTP_TRANSFER_DECODING
Definition: curl.h:1342
@ OPENSOCKETFUNCTION
Definition: curl.h:1361
@ BUFFERLENGTH
Definition: curl.h:1729
@ CURLSHOPT_UNLOCKFUNC
Definition: curl.h:2135
@ USERNAME
Definition: curl.h:1388
@ USERPWD
Definition: curl.h:824
int(* curl_debug_callback)(CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)
Definition: curl.h:383
@ CURLSSLBACKEND_SCHANNEL
Definition: curl.h:1990
@ FTP_USE_PRET
Definition: curl.h:1442
@ CURLE_OBSOLETE29
Definition: curl.h:436
@ FILETIME
Definition: curl.h:1023
int protocol
Definition: curl.h:326
@ CURLE_USE_SSL_FAILED
Definition: curl.h:473
@ CURLE_SSL_CIPHER
Definition: curl.h:468
@ CURL_TIMECOND_IFUNMODSINCE
Definition: curl.h:1688
int(* curl_sockopt_callback)(void *clientp, curl_socket_t curlfd, curlsocktype purpose)
Definition: curl.h:319
@ CURLE_OBSOLETE57
Definition: curl.h:466
@ CURLINFO_PRIMARY_IP
Definition: curl.h:2042
@ EGDSOCKET
Definition: curl.h:1050
@ CURLKHMATCH_MISSING
Definition: curl.h:671
@ CURLE_ABORTED_BY_CALLBACK
Definition: curl.h:449
@ PORT
Definition: curl.h:818
@ MAX_SEND_SPEED_LARGE
Definition: curl.h:1312
void * userp
Definition: curl.h:150
@ UPLOAD
Definition: curl.h:959
@ DNS_CACHE_TIMEOUT
Definition: curl.h:1107
@ DEBUGFUNCTION
Definition: curl.h:1113
@ CONV_FROM_UTF8_FUNCTION
Definition: curl.h:1308
@ CURLE_TFTP_NOSUCHUSER
Definition: curl.h:485
void * internals
Definition: curl.h:1999
@ CURLE_REMOTE_FILE_NOT_FOUND
Definition: curl.h:494
int family
Definition: curl.h:324
@ CURLFTPSSL_CCC_ACTIVE
Definition: curl.h:718
@ COPYPOSTFIELDS
Definition: curl.h:1365
@ CURL_NETRC_IGNORED
Definition: curl.h:1644
@ CONTENTHEADER
Definition: curl.h:1732
@ OPENSOCKETDATA
Definition: curl.h:1362
char * curl_escape(const char *string, int length)
@ FRESH_CONNECT
Definition: curl.h:1038
CURLoption
Definition: curl.h:810
char * showfilename
Definition: curl.h:147
enum curl_khtype keytype
Definition: curl.h:652
@ CURLE_CHUNK_FAILED
Definition: curl.h:512
@ CURLE_OPERATION_TIMEDOUT
Definition: curl.h:435
@ IPRESOLVE
Definition: curl.h:1196
@ INTERLEAVEDATA
Definition: curl.h:1463
CURLcode(* curl_conv_callback)(char *buffer, size_t length)
CURL_NO_OLDIES.
Definition: curl.h:578
@ ADDRESS_SCOPE
Definition: curl.h:1381
@ SOCKS5_GSSAPI_SERVICE
Definition: curl.h:1408
curlioerr(* curl_ioctl_callback)(CURL *handle, int cmd, void *clientp)
Definition: curl.h:354
@ CONV_FROM_NETWORK_FUNCTION
Definition: curl.h:1299
@ CURLE_SSL_CONNECT_ERROR
Definition: curl.h:442
@ CURLINFO_REDIRECT_URL
Definition: curl.h:2041
size_t b_used
Definition: curl.h:249
CURLSHoption
Definition: curl.h:2130
@ SSL_VERIFYPEER
Definition: curl.h:1009
@ CURLFTPAUTH_TLS
Definition: curl.h:726
@ CURLVERSION_FIRST
Definition: curl.h:2150
@ CURL_LOCK_DATA_COOKIE
Definition: curl.h:2095
@ CURL_RTSPREQ_PAUSE
Definition: curl.h:1633
@ NETRC
Definition: curl.h:967
@ CURLE_LDAP_CANNOT_BIND
Definition: curl.h:445
curl_ftpccc
CURL_NO_OLDIES.
Definition: curl.h:715
@ CURLE_RTSP_SESSION_ERROR
Definition: curl.h:510
curl_khmatch
Definition: curl.h:668
@ CURLE_COULDNT_CONNECT
Definition: curl.h:405
@ CURLE_FTP_WEIRD_SERVER_REPLY
Definition: curl.h:406
@ CURLFTPMETHOD_DEFAULT
Definition: curl.h:743
@ CURLFILETYPE_DIRECTORY
Definition: curl.h:201
curl_sslbackend backend
Definition: curl.h:1998
@ CURLINFO_LASTSOCKET
Definition: curl.h:2039
@ CURL_RTSPREQ_NONE
Definition: curl.h:1627
@ CURLE_RECV_ERROR
Definition: curl.h:465
@ USERAGENT
Definition: curl.h:874
@ CURL_FORMADD_ILLEGAL_ARRAY
Definition: curl.h:1774
@ FTP_SSL_CCC
Definition: curl.h:1334
@ CURLE_FTP_PORT_FAILED
Definition: curl.h:437
@ FTP_USE_EPSV
Definition: curl.h:1084
@ PROXYPORT
Definition: curl.h:992
@ CURL_NETRC_LAST
Definition: curl.h:1651
@ ISSUERCERT
Definition: curl.h:1378
@ CURLE_FUNCTION_NOT_FOUND
Definition: curl.h:448
@ APPEND
Definition: curl.h:963
@ OBSOLETE2
Definition: curl.h:1735
@ CURL_LOCK_DATA_SHARE
Definition: curl.h:2094
@ CURLE_LDAP_INVALID_URL
Definition: curl.h:471
@ CURLINFO_COOKIELIST
Definition: curl.h:2038
@ CURL_RTSPREQ_SET_PARAMETER
Definition: curl.h:1636
@ HTTP_CONTENT_DECODING
Definition: curl.h:1343
@ CURLFILETYPE_NAMEDPIPE
Definition: curl.h:205
#define CURLINFO_DOUBLE
Definition: curl.h:2004
char * data
Definition: curl.h:1936
const char * s
Definition: jemalloc.h:41
@ CURLFTP_CREATE_DIR
Definition: curl.h:733
@ CURL_SSLVERSION_SSLv2
Definition: curl.h:1657
@ SSL_CIPHER_LIST
Definition: curl.h:1075
@ UNRESTRICTED_AUTH
Definition: curl.h:1154
struct curl_slist * curl_slist_append(struct curl_slist *, const char *)
@ CURLE_BAD_FUNCTION_ARGUMENT
Definition: curl.h:450
@ CURLINFO_EFFECTIVE_URL
Definition: curl.h:2011
@ HTTPPOST
Definition: curl.h:903
@ CURLINFO_END
Definition: curl.h:379
@ RESUME_FROM
Definition: curl.h:894
@ CURL_RTSPREQ_SETUP
Definition: curl.h:1631
@ RTSP_TRANSPORT
Definition: curl.h:1454
#define CINIT(name, type, number)
Definition: curl.h:801
@ FTP_CREATE_MISSING_DIRS
Definition: curl.h:1179
@ FORBID_REUSE
Definition: curl.h:1043
@ DIRLISTONLY
Definition: curl.h:961
@ PROXYUSERNAME
Definition: curl.h:1392
@ PRIVATE
Definition: curl.h:1146
@ SHARE
Definition: curl.h:1134
@ CURLKHTYPE_RSA1
Definition: curl.h:643
@ CURL_LOCK_ACCESS_NONE
Definition: curl.h:2104
@ CURLPROXY_SOCKS4A
Definition: curl.h:593
@ CURLE_UNSUPPORTED_PROTOCOL
Definition: curl.h:398
@ CURLSHE_IN_USE
Definition: curl.h:2123
int(* curl_xferinfo_callback)(void *clientp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow)
Definition: curl.h:164
@ CURLINFO_NUM_CONNECTS
Definition: curl.h:2036
@ CURLINFO_SSL_ENGINES
Definition: curl.h:2037
@ CURLSSLBACKEND_NSS
Definition: curl.h:1985
char * contenttype
Definition: curl.h:133
@ CURLSHE_LAST
Definition: curl.h:2127
@ SSLCERTTYPE
Definition: curl.h:1087
@ TLSAUTH_USERNAME
Definition: curl.h:1492
@ CONTENTSLENGTH
Definition: curl.h:1721
char * user
Definition: curl.h:239
@ PROXY
Definition: curl.h:821
char * curl_getenv(const char *variable)
@ CURLINFO_PRETRANSFER_TIME
Definition: curl.h:2016
@ CURLE_GOT_NOTHING
Definition: curl.h:460
CURLcode
Definition: curl.h:396
@ CURLE_HTTP_POST_ERROR
Definition: curl.h:441
@ HTTPPROXYTUNNEL
Definition: curl.h:998
curl_lock_data
Definition: curl.h:2088
@ CURL_FORMADD_MEMORY
Definition: curl.h:1769
@ OBSOLETE
Definition: curl.h:1724
@ PROXY_TRANSFER_MODE
Definition: curl.h:1368
@ CURLFILETYPE_DEVICE_BLOCK
Definition: curl.h:203
@ CURLFTP_CREATE_DIR_LAST
Definition: curl.h:738
@ ARRAY
Definition: curl.h:1723
@ CONNECTTIMEOUT_MS
Definition: curl.h:1338
@ CURLSHOPT_LOCKFUNC
Definition: curl.h:2134
@ PREQUOTE
Definition: curl.h:1110
@ CURLE_SEND_ERROR
Definition: curl.h:464
@ CURLKHSTAT_DEFER
Definition: curl.h:661
@ SSLKEY
Definition: curl.h:1090
@ CURLE_OBSOLETE24
Definition: curl.h:427
@ LOCALPORT
Definition: curl.h:1286
@ CLOSESOCKETDATA
Definition: curl.h:1515
@ DNS_LOCAL_IP4
Definition: curl.h:1558
@ CURL_HTTP_VERSION_1_1
Definition: curl.h:1617
@ FTP_ACCOUNT
Definition: curl.h:1267
@ TCP_KEEPINTVL
Definition: curl.h:1532
@ CURLE_OBSOLETE20
Definition: curl.h:423
@ MAXCONNECTS
Definition: curl.h:1029