Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "curlver.h"
#include "system.h"
#include <stdio.h>
#include <limits.h>
#include <sys/types.h>
#include <time.h>
#include <sys/socket.h>
#include <sys/time.h>
#include "easy.h"
#include "multi.h"
#include "urlapi.h"
#include "options.h"
#include "header.h"
#include "websockets.h"
#include "mprintf.h"
Go to the source code of this file.
Data Structures | |
struct | curl_httppost |
struct | curl_fileinfo |
struct | curl_sockaddr |
struct | curl_khkey |
struct | curl_hstsentry |
struct | curl_index |
struct | curl_forms |
struct | curl_slist |
struct | curl_ssl_backend |
struct | curl_certinfo |
struct | curl_tlssessioninfo |
struct | curl_version_info_data |
Typedefs | |
typedef void | CURL |
typedef void | CURLSH |
typedef int | curl_socket_t |
typedef int(* | curl_progress_callback) (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow) |
typedef int(* | curl_xferinfo_callback) (void *clientp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow) |
typedef size_t(* | curl_write_callback) (char *buffer, size_t size, size_t nitems, void *outstream) |
typedef int(* | curl_resolver_start_callback) (void *resolver_state, void *reserved, void *userdata) |
typedef long(* | curl_chunk_bgn_callback) (const void *transfer_info, void *ptr, int remains) |
typedef long(* | curl_chunk_end_callback) (void *ptr) |
typedef int(* | curl_fnmatch_callback) (void *ptr, const char *pattern, const char *string) |
typedef int(* | curl_seek_callback) (void *instream, curl_off_t offset, int origin) |
typedef size_t(* | curl_read_callback) (char *buffer, size_t size, size_t nitems, void *instream) |
typedef int(* | curl_trailer_callback) (struct curl_slist **list, void *userdata) |
typedef int(* | curl_sockopt_callback) (void *clientp, curl_socket_t curlfd, curlsocktype purpose) |
typedef curl_socket_t(* | curl_opensocket_callback) (void *clientp, curlsocktype purpose, struct curl_sockaddr *address) |
typedef int(* | curl_closesocket_callback) (void *clientp, curl_socket_t item) |
typedef curlioerr(* | curl_ioctl_callback) (CURL *handle, int cmd, void *clientp) |
typedef void *(* | curl_malloc_callback) (size_t size) |
typedef void(* | curl_free_callback) (void *ptr) |
typedef void *(* | curl_realloc_callback) (void *ptr, size_t size) |
typedef char *(* | curl_strdup_callback) (const char *str) |
typedef void *(* | curl_calloc_callback) (size_t nmemb, size_t size) |
typedef int(* | curl_debug_callback) (CURL *handle, curl_infotype type, char *data, size_t size, void *userptr) |
typedef int(* | curl_prereq_callback) (void *clientp, char *conn_primary_ip, char *conn_local_ip, int conn_primary_port, int conn_local_port) |
typedef CURLcode(* | curl_conv_callback) (char *buffer, size_t length) |
typedef CURLcode(* | curl_ssl_ctx_callback) (CURL *curl, void *ssl_ctx, void *userptr) |
typedef int(* | curl_sshkeycallback) (CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp) |
typedef int(* | curl_sshhostkeycallback) (void *clientp, int keytype, const char *key, size_t keylen) |
typedef CURLSTScode(* | curl_hstsread_callback) (CURL *easy, struct curl_hstsentry *e, void *userp) |
typedef CURLSTScode(* | curl_hstswrite_callback) (CURL *easy, struct curl_hstsentry *e, struct curl_index *i, void *userp) |
typedef struct curl_mime | curl_mime |
typedef struct curl_mimepart | curl_mimepart |
typedef struct curl_ssl_backend | curl_ssl_backend |
typedef void(* | curl_lock_function) (CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr) |
typedef void(* | curl_unlock_function) (CURL *handle, curl_lock_data data, void *userptr) |
typedef struct curl_version_info_data | curl_version_info_data |
typedef CURLcode | curl_ssls_export_cb(CURL *handle, void *userptr, const char *session_key, const unsigned char *shmac, size_t shmac_len, const unsigned char *sdata, size_t sdata_len, curl_off_t valid_until, int ietf_tls_id, const char *alpn, size_t earlydata_max) |
Enumerations | |
enum | curl_sslbackend { CURLSSLBACKEND_NONE = 0 , CURLSSLBACKEND_OPENSSL = 1 , CURLSSLBACKEND_GNUTLS = 2 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLSSLBACKEND_OBSOLETE4 = 4 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLSSLBACKEND_WOLFSSL = 7 , CURLSSLBACKEND_SCHANNEL = 8 , CURLSSLBACKEND_SECURETRANSPORT = 9 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLSSLBACKEND_MBEDTLS = 11 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLSSLBACKEND_BEARSSL = 13 , CURLSSLBACKEND_RUSTLS = 14 } |
enum | curlfiletype { CURLFILETYPE_FILE = 0 , CURLFILETYPE_DIRECTORY , CURLFILETYPE_SYMLINK , CURLFILETYPE_DEVICE_BLOCK , CURLFILETYPE_DEVICE_CHAR , CURLFILETYPE_NAMEDPIPE , CURLFILETYPE_SOCKET , CURLFILETYPE_DOOR , CURLFILETYPE_UNKNOWN } |
enum | curlsocktype { CURLSOCKTYPE_IPCXN , CURLSOCKTYPE_ACCEPT , CURLSOCKTYPE_LAST } |
enum | curlioerr { CURLIOE_OK , CURLIOE_UNKNOWNCMD , CURLIOE_FAILRESTART , CURLIOE_LAST } |
enum | curliocmd { CURLIOCMD_NOP , CURLIOCMD_RESTARTREAD , CURLIOCMD_LAST } |
enum | curl_infotype { CURLINFO_TEXT = 0 , CURLINFO_HEADER_IN , CURLINFO_HEADER_OUT , CURLINFO_DATA_IN , CURLINFO_DATA_OUT , CURLINFO_SSL_DATA_IN , CURLINFO_SSL_DATA_OUT , CURLINFO_END } |
enum | CURLcode { CURLE_OK = 0 , CURLE_UNSUPPORTED_PROTOCOL , CURLE_FAILED_INIT , CURLE_URL_MALFORMAT , CURLE_NOT_BUILT_IN , CURLE_COULDNT_RESOLVE_PROXY , CURLE_COULDNT_RESOLVE_HOST , CURLE_COULDNT_CONNECT , CURLE_WEIRD_SERVER_REPLY , CURLE_REMOTE_ACCESS_DENIED , CURLE_FTP_ACCEPT_FAILED , CURLE_FTP_WEIRD_PASS_REPLY , CURLE_FTP_ACCEPT_TIMEOUT , CURLE_FTP_WEIRD_PASV_REPLY , CURLE_FTP_WEIRD_227_FORMAT , CURLE_FTP_CANT_GET_HOST , CURLE_HTTP2 , CURLE_FTP_COULDNT_SET_TYPE , CURLE_PARTIAL_FILE , CURLE_FTP_COULDNT_RETR_FILE , CURLE_OBSOLETE20 , CURLE_QUOTE_ERROR , CURLE_HTTP_RETURNED_ERROR , CURLE_WRITE_ERROR , CURLE_OBSOLETE24 , CURLE_UPLOAD_FAILED , CURLE_READ_ERROR , CURLE_OUT_OF_MEMORY , CURLE_OPERATION_TIMEDOUT , CURLE_OBSOLETE29 , CURLE_FTP_PORT_FAILED , CURLE_FTP_COULDNT_USE_REST , CURLE_OBSOLETE32 , CURLE_RANGE_ERROR , CURLE_OBSOLETE34 , CURLE_SSL_CONNECT_ERROR , CURLE_BAD_DOWNLOAD_RESUME , CURLE_FILE_COULDNT_READ_FILE , CURLE_LDAP_CANNOT_BIND , CURLE_LDAP_SEARCH_FAILED , CURLE_OBSOLETE40 , CURLE_OBSOLETE41 , CURLE_ABORTED_BY_CALLBACK , CURLE_BAD_FUNCTION_ARGUMENT , CURLE_OBSOLETE44 , CURLE_INTERFACE_FAILED , CURLE_OBSOLETE46 , CURLE_TOO_MANY_REDIRECTS , CURLE_UNKNOWN_OPTION , CURLE_SETOPT_OPTION_SYNTAX , CURLE_OBSOLETE50 , CURLE_OBSOLETE51 , CURLE_GOT_NOTHING , CURLE_SSL_ENGINE_NOTFOUND , CURLE_SSL_ENGINE_SETFAILED , CURLE_SEND_ERROR , CURLE_RECV_ERROR , CURLE_OBSOLETE57 , CURLE_SSL_CERTPROBLEM , CURLE_SSL_CIPHER , CURLE_PEER_FAILED_VERIFICATION , CURLE_BAD_CONTENT_ENCODING , CURLE_OBSOLETE62 , CURLE_FILESIZE_EXCEEDED , CURLE_USE_SSL_FAILED , CURLE_SEND_FAIL_REWIND , CURLE_SSL_ENGINE_INITFAILED , CURLE_LOGIN_DENIED , CURLE_TFTP_NOTFOUND , CURLE_TFTP_PERM , CURLE_REMOTE_DISK_FULL , CURLE_TFTP_ILLEGAL , CURLE_TFTP_UNKNOWNID , CURLE_REMOTE_FILE_EXISTS , CURLE_TFTP_NOSUCHUSER , CURLE_OBSOLETE75 , CURLE_OBSOLETE76 , CURLE_SSL_CACERT_BADFILE , CURLE_REMOTE_FILE_NOT_FOUND , CURLE_SSH , CURLE_SSL_SHUTDOWN_FAILED , CURLE_AGAIN , CURLE_SSL_CRL_BADFILE , CURLE_SSL_ISSUER_ERROR , CURLE_FTP_PRET_FAILED , CURLE_RTSP_CSEQ_ERROR , CURLE_RTSP_SESSION_ERROR , CURLE_FTP_BAD_FILE_LIST , CURLE_CHUNK_FAILED , CURLE_NO_CONNECTION_AVAILABLE , CURLE_SSL_PINNEDPUBKEYNOTMATCH , CURLE_SSL_INVALIDCERTSTATUS , CURLE_HTTP2_STREAM , CURLE_RECURSIVE_API_CALL , CURLE_AUTH_ERROR , CURLE_HTTP3 , CURLE_QUIC_CONNECT_ERROR , CURLE_PROXY , CURLE_SSL_CLIENTCERT , CURLE_UNRECOVERABLE_POLL , CURLE_TOO_LARGE , CURLE_ECH_REQUIRED , CURL_LAST } |
enum | CURLproxycode { CURLPX_OK , CURLPX_BAD_ADDRESS_TYPE , CURLPX_BAD_VERSION , CURLPX_CLOSED , CURLPX_GSSAPI , CURLPX_GSSAPI_PERMSG , CURLPX_GSSAPI_PROTECTION , CURLPX_IDENTD , CURLPX_IDENTD_DIFFER , CURLPX_LONG_HOSTNAME , CURLPX_LONG_PASSWD , CURLPX_LONG_USER , CURLPX_NO_AUTH , CURLPX_RECV_ADDRESS , CURLPX_RECV_AUTH , CURLPX_RECV_CONNECT , CURLPX_RECV_REQACK , CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED , CURLPX_REPLY_COMMAND_NOT_SUPPORTED , CURLPX_REPLY_CONNECTION_REFUSED , CURLPX_REPLY_GENERAL_SERVER_FAILURE , CURLPX_REPLY_HOST_UNREACHABLE , CURLPX_REPLY_NETWORK_UNREACHABLE , CURLPX_REPLY_NOT_ALLOWED , CURLPX_REPLY_TTL_EXPIRED , CURLPX_REPLY_UNASSIGNED , CURLPX_REQUEST_FAILED , CURLPX_RESOLVE_HOST , CURLPX_SEND_AUTH , CURLPX_SEND_CONNECT , CURLPX_SEND_REQUEST , CURLPX_UNKNOWN_FAIL , CURLPX_UNKNOWN_MODE , CURLPX_USER_REJECTED , CURLPX_LAST } |
enum | curl_proxytype { CURLPROXY_HTTP = 0 , CURLPROXY_HTTP_1_0 = 1 , CURLPROXY_HTTPS = 2 , CURLPROXY_HTTPS2 = 3 , CURLPROXY_SOCKS4 = 4 , CURLPROXY_SOCKS5 = 5 , CURLPROXY_SOCKS4A = 6 , CURLPROXY_SOCKS5_HOSTNAME = 7 } |
enum | curl_khtype { CURLKHTYPE_UNKNOWN , CURLKHTYPE_RSA1 , CURLKHTYPE_RSA , CURLKHTYPE_DSS , CURLKHTYPE_ECDSA , CURLKHTYPE_ED25519 } |
enum | curl_khstat { CURLKHSTAT_FINE_ADD_TO_FILE , CURLKHSTAT_FINE , CURLKHSTAT_REJECT , CURLKHSTAT_DEFER , CURLKHSTAT_FINE_REPLACE , CURLKHSTAT_LAST } |
enum | curl_khmatch { CURLKHMATCH_OK , CURLKHMATCH_MISMATCH , CURLKHMATCH_MISSING , CURLKHMATCH_LAST } |
enum | curl_usessl { CURLUSESSL_NONE , CURLUSESSL_TRY , CURLUSESSL_CONTROL , CURLUSESSL_ALL , CURLUSESSL_LAST } |
enum | curl_ftpccc { CURLFTPSSL_CCC_NONE , CURLFTPSSL_CCC_PASSIVE , CURLFTPSSL_CCC_ACTIVE , CURLFTPSSL_CCC_LAST } |
enum | curl_ftpauth { CURLFTPAUTH_DEFAULT , CURLFTPAUTH_SSL , CURLFTPAUTH_TLS , CURLFTPAUTH_LAST } |
enum | curl_ftpcreatedir { CURLFTP_CREATE_DIR_NONE , CURLFTP_CREATE_DIR , CURLFTP_CREATE_DIR_RETRY , CURLFTP_CREATE_DIR_LAST } |
enum | curl_ftpmethod { CURLFTPMETHOD_DEFAULT , CURLFTPMETHOD_MULTICWD , CURLFTPMETHOD_NOCWD , CURLFTPMETHOD_SINGLECWD , CURLFTPMETHOD_LAST } |
enum | CURLSTScode { CURLSTS_OK , CURLSTS_DONE , CURLSTS_FAIL } |
enum | CURLoption { CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPTDEPRECATED , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPTDEPRECATED , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT =(CURLOPT_WRITEDATA, CURLOPTTYPE_CBPOINT, 1) , CURLOPT_LASTENTRY } |
enum | { CURL_HTTP_VERSION_NONE , CURL_HTTP_VERSION_1_0 , CURL_HTTP_VERSION_1_1 , CURL_HTTP_VERSION_2_0 , CURL_HTTP_VERSION_2TLS , CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE , CURL_HTTP_VERSION_3 = 30 , CURL_HTTP_VERSION_3ONLY = 31 , CURL_HTTP_VERSION_LAST } |
enum | { CURL_RTSPREQ_NONE , CURL_RTSPREQ_OPTIONS , CURL_RTSPREQ_DESCRIBE , CURL_RTSPREQ_ANNOUNCE , CURL_RTSPREQ_SETUP , CURL_RTSPREQ_PLAY , CURL_RTSPREQ_PAUSE , CURL_RTSPREQ_TEARDOWN , CURL_RTSPREQ_GET_PARAMETER , CURL_RTSPREQ_SET_PARAMETER , CURL_RTSPREQ_RECORD , CURL_RTSPREQ_RECEIVE , CURL_RTSPREQ_LAST } |
enum | CURL_NETRC_OPTION { CURL_NETRC_IGNORED , CURL_NETRC_OPTIONAL , CURL_NETRC_REQUIRED , CURL_NETRC_LAST } |
enum | CURL_TLSAUTH { CURL_TLSAUTH_NONE , CURL_TLSAUTH_SRP , CURL_TLSAUTH_LAST } |
enum | curl_TimeCond { CURL_TIMECOND_NONE , CURL_TIMECOND_IFMODSINCE , CURL_TIMECOND_IFUNMODSINCE , CURL_TIMECOND_LASTMOD , CURL_TIMECOND_LAST } |
enum | CURLformoption { CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLFORM_OBSOLETE , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLFORM_END , CURLFORM_OBSOLETE2 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLFORM_LASTENTRY } |
enum | CURLFORMcode { CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURL_FORMADD_LAST } |
enum | CURLsslset { CURLSSLSET_OK = 0 , CURLSSLSET_UNKNOWN_BACKEND , CURLSSLSET_TOO_LATE , CURLSSLSET_NO_BACKENDS } |
enum | CURLINFO { CURLINFO_NONE , CURLINFO_EFFECTIVE_URL = CURLINFO_STRING + 1 , CURLINFO_RESPONSE_CODE = CURLINFO_LONG + 2 , CURLINFO_TOTAL_TIME = CURLINFO_DOUBLE + 3 , CURLINFO_NAMELOOKUP_TIME = CURLINFO_DOUBLE + 4 , CURLINFO_CONNECT_TIME = CURLINFO_DOUBLE + 5 , CURLINFO_PRETRANSFER_TIME = CURLINFO_DOUBLE + 6 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLINFO_SIZE_UPLOAD_T = CURLINFO_OFF_T + 7 , CURLINFO_SIZE_DOWNLOAD = CURLINFO_DOUBLE + 8 , CURLINFO_SIZE_DOWNLOAD_T = CURLINFO_OFF_T + 8 , CURLINFO_SPEED_DOWNLOAD = CURLINFO_DOUBLE + 9 , CURLINFO_SPEED_DOWNLOAD_T = CURLINFO_OFF_T + 9 , CURLINFO_SPEED_UPLOAD = CURLINFO_DOUBLE + 10 , CURLINFO_SPEED_UPLOAD_T = CURLINFO_OFF_T + 10 , CURLINFO_HEADER_SIZE = CURLINFO_LONG + 11 , CURLINFO_REQUEST_SIZE = CURLINFO_LONG + 12 , CURLINFO_SSL_VERIFYRESULT = CURLINFO_LONG + 13 , CURLINFO_FILETIME = CURLINFO_LONG + 14 , CURLINFO_FILETIME_T = CURLINFO_OFF_T + 14 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLINFO_CONTENT_LENGTH_DOWNLOAD_T = CURLINFO_OFF_T + 15 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLINFO_CONTENT_LENGTH_UPLOAD_T = CURLINFO_OFF_T + 16 , CURLINFO_STARTTRANSFER_TIME = CURLINFO_DOUBLE + 17 , CURLINFO_CONTENT_TYPE = CURLINFO_STRING + 18 , CURLINFO_REDIRECT_TIME = CURLINFO_DOUBLE + 19 , CURLINFO_REDIRECT_COUNT = CURLINFO_LONG + 20 , CURLINFO_PRIVATE = CURLINFO_STRING + 21 , CURLINFO_HTTP_CONNECTCODE = CURLINFO_LONG + 22 , CURLINFO_HTTPAUTH_AVAIL = CURLINFO_LONG + 23 , CURLINFO_PROXYAUTH_AVAIL = CURLINFO_LONG + 24 , CURLINFO_OS_ERRNO = CURLINFO_LONG + 25 , CURLINFO_NUM_CONNECTS = CURLINFO_LONG + 26 , CURLINFO_SSL_ENGINES = CURLINFO_SLIST + 27 , CURLINFO_COOKIELIST = CURLINFO_SLIST + 28 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLINFO_FTP_ENTRY_PATH = CURLINFO_STRING + 30 , CURLINFO_REDIRECT_URL = CURLINFO_STRING + 31 , CURLINFO_PRIMARY_IP = CURLINFO_STRING + 32 , CURLINFO_APPCONNECT_TIME = CURLINFO_DOUBLE + 33 , CURLINFO_CERTINFO = CURLINFO_PTR + 34 , CURLINFO_CONDITION_UNMET = CURLINFO_LONG + 35 , CURLINFO_RTSP_SESSION_ID = CURLINFO_STRING + 36 , CURLINFO_RTSP_CLIENT_CSEQ = CURLINFO_LONG + 37 , CURLINFO_RTSP_SERVER_CSEQ = CURLINFO_LONG + 38 , CURLINFO_RTSP_CSEQ_RECV = CURLINFO_LONG + 39 , CURLINFO_PRIMARY_PORT = CURLINFO_LONG + 40 , CURLINFO_LOCAL_IP = CURLINFO_STRING + 41 , CURLINFO_LOCAL_PORT = CURLINFO_LONG + 42 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLINFO_ACTIVESOCKET = CURLINFO_SOCKET + 44 , CURLINFO_TLS_SSL_PTR = CURLINFO_PTR + 45 , CURLINFO_HTTP_VERSION = CURLINFO_LONG + 46 , CURLINFO_PROXY_SSL_VERIFYRESULT = CURLINFO_LONG + 47 , CURL_DEPRECATED =(8.3.0, "") = 3 , CURLINFO_SCHEME = CURLINFO_STRING + 49 , CURLINFO_TOTAL_TIME_T = CURLINFO_OFF_T + 50 , CURLINFO_NAMELOOKUP_TIME_T = CURLINFO_OFF_T + 51 , CURLINFO_CONNECT_TIME_T = CURLINFO_OFF_T + 52 , CURLINFO_PRETRANSFER_TIME_T = CURLINFO_OFF_T + 53 , CURLINFO_STARTTRANSFER_TIME_T = CURLINFO_OFF_T + 54 , CURLINFO_REDIRECT_TIME_T = CURLINFO_OFF_T + 55 , CURLINFO_APPCONNECT_TIME_T = CURLINFO_OFF_T + 56 , CURLINFO_RETRY_AFTER = CURLINFO_OFF_T + 57 , CURLINFO_EFFECTIVE_METHOD = CURLINFO_STRING + 58 , CURLINFO_PROXY_ERROR = CURLINFO_LONG + 59 , CURLINFO_REFERER = CURLINFO_STRING + 60 , CURLINFO_CAINFO = CURLINFO_STRING + 61 , CURLINFO_CAPATH = CURLINFO_STRING + 62 , CURLINFO_XFER_ID = CURLINFO_OFF_T + 63 , CURLINFO_CONN_ID = CURLINFO_OFF_T + 64 , CURLINFO_QUEUE_TIME_T = CURLINFO_OFF_T + 65 , CURLINFO_USED_PROXY = CURLINFO_LONG + 66 , CURLINFO_POSTTRANSFER_TIME_T = CURLINFO_OFF_T + 67 , CURLINFO_EARLYDATA_SENT_T = CURLINFO_OFF_T + 68 , CURLINFO_HTTPAUTH_USED = CURLINFO_LONG + 69 , CURLINFO_PROXYAUTH_USED = CURLINFO_LONG + 70 , CURLINFO_LASTONE = 70 } |
enum | curl_closepolicy { CURLCLOSEPOLICY_NONE , CURLCLOSEPOLICY_OLDEST , CURLCLOSEPOLICY_LEAST_RECENTLY_USED , CURLCLOSEPOLICY_LEAST_TRAFFIC , CURLCLOSEPOLICY_SLOWEST , CURLCLOSEPOLICY_CALLBACK , CURLCLOSEPOLICY_LAST } |
enum | curl_lock_data { CURL_LOCK_DATA_NONE = 0 , CURL_LOCK_DATA_SHARE , CURL_LOCK_DATA_COOKIE , CURL_LOCK_DATA_DNS , CURL_LOCK_DATA_SSL_SESSION , CURL_LOCK_DATA_CONNECT , CURL_LOCK_DATA_PSL , CURL_LOCK_DATA_HSTS , CURL_LOCK_DATA_LAST } |
enum | curl_lock_access { CURL_LOCK_ACCESS_NONE = 0 , CURL_LOCK_ACCESS_SHARED = 1 , CURL_LOCK_ACCESS_SINGLE = 2 , CURL_LOCK_ACCESS_LAST } |
enum | CURLSHcode { CURLSHE_OK , CURLSHE_BAD_OPTION , CURLSHE_IN_USE , CURLSHE_INVALID , CURLSHE_NOMEM , CURLSHE_NOT_BUILT_IN , CURLSHE_LAST } |
enum | CURLSHoption { CURLSHOPT_NONE , CURLSHOPT_SHARE , CURLSHOPT_UNSHARE , CURLSHOPT_LOCKFUNC , CURLSHOPT_UNLOCKFUNC , CURLSHOPT_USERDATA , CURLSHOPT_LAST } |
enum | CURLversion { CURLVERSION_FIRST , CURLVERSION_SECOND , CURLVERSION_THIRD , CURLVERSION_FOURTH , CURLVERSION_FIFTH , CURLVERSION_SIXTH , CURLVERSION_SEVENTH , CURLVERSION_EIGHTH , CURLVERSION_NINTH , CURLVERSION_TENTH , CURLVERSION_ELEVENTH , CURLVERSION_TWELFTH , CURLVERSION_LAST } |
Variables | |
CURL_EXTERN CURLFORMcode struct curl_httppost typedef size_t(* | curl_formget_callback )(void *arg, const char *buf, size_t len) |
CURL_EXTERN CURLFORMcode struct curl_httppost ** | last_post |
CURL_EXTERN int void * | arg |
CURL_EXTERN int void curl_formget_callback | append |
#define CURL_CHUNK_BGN_FUNC_FAIL 1 /* tell the lib to end the task */ |
#define CURL_CHUNK_BGN_FUNC_SKIP 2 /* skip this chunk over */ |
#define CURL_CHUNK_END_FUNC_FAIL 1 /* tell the lib to end the task */ |
#define CURL_FNMATCHFUNC_MATCH 0 /* string corresponds to the pattern */ |
#define CURL_FNMATCHFUNC_NOMATCH 1 /* pattern does not match the string */ |
#define curl_ftpssl curl_usessl |
#define CURL_GLOBAL_ALL (CURL_GLOBAL_SSL|CURL_GLOBAL_WIN32) |
#define CURL_GLOBAL_DEFAULT CURL_GLOBAL_ALL |
#define CURL_GLOBAL_SSL (1<<0) /* no purpose since 7.57.0 */ |
#define CURL_HTTP_VERSION_2 CURL_HTTP_VERSION_2_0 |
#define CURL_IPRESOLVE_V4 1 /* uses only IPv4 addresses/connections */ |
#define CURL_IPRESOLVE_V6 2 /* uses only IPv6 addresses/connections */ |
#define CURL_IPRESOLVE_WHATEVER |
#define CURL_REDIR_POST_ALL (CURL_REDIR_POST_301|CURL_REDIR_POST_302|CURL_REDIR_POST_303) |
#define CURL_SEEKFUNC_CANTSEEK |
#define CURL_SOCKOPT_ERROR |
#define CURL_SSLVERSION_MAX_DEFAULT (CURL_SSLVERSION_TLSv1 << 16) |
#define CURL_SSLVERSION_MAX_LAST (CURL_SSLVERSION_LAST << 16) |
#define CURL_SSLVERSION_MAX_TLSv1_0 (CURL_SSLVERSION_TLSv1_0 << 16) |
#define CURL_SSLVERSION_MAX_TLSv1_1 (CURL_SSLVERSION_TLSv1_1 << 16) |
#define CURL_SSLVERSION_MAX_TLSv1_2 (CURL_SSLVERSION_TLSv1_2 << 16) |
#define CURL_SSLVERSION_MAX_TLSv1_3 (CURL_SSLVERSION_TLSv1_3 << 16) |
#define CURL_VERSION_ALTSVC (1<<24) /* Alt-Svc handling built-in */ |
#define CURL_VERSION_ASYNCHDNS (1<<7) /* Asynchronous DNS resolves */ |
#define CURL_VERSION_BROTLI (1<<23) /* Brotli features are present. */ |
#define CURL_VERSION_CONV (1<<12) /* Character conversions supported */ |
#define CURL_VERSION_CURLDEBUG (1<<13) /* Debug memory tracking supported */ |
#define CURL_VERSION_DEBUG (1<<6) /* Built with debug capabilities */ |
#define CURL_VERSION_GSASL (1<<29) /* libgsasl is supported */ |
#define CURL_VERSION_GSSAPI (1<<17) /* Built against a GSS-API library */ |
#define CURL_VERSION_GSSNEGOTIATE |
#define CURL_VERSION_HTTP2 (1<<16) /* HTTP2 support built-in */ |
#define CURL_VERSION_HTTP3 (1<<25) /* HTTP3 support built-in */ |
#define CURL_VERSION_HTTPS_PROXY (1<<21) /* HTTPS-proxy support built-in */ |
#define CURL_VERSION_IDN |
#define CURL_VERSION_KERBEROS4 |
#define CURL_VERSION_KERBEROS5 (1<<18) /* Kerberos V5 auth is supported */ |
#define CURL_VERSION_LARGEFILE (1<<9) /* Supports files larger than 2GB */ |
#define CURL_VERSION_LIBZ (1<<3) /* libz features are present */ |
#define CURL_VERSION_MULTI_SSL (1<<22) /* Multiple SSL backends available */ |
#define CURL_VERSION_NTLM (1<<4) /* NTLM auth is supported */ |
#define CURL_VERSION_NTLM_WB |
#define CURL_VERSION_PSL |
#define CURL_VERSION_SPNEGO (1<<8) /* SPNEGO auth is supported */ |
#define CURL_VERSION_SSL (1<<2) /* SSL options are present */ |
#define CURL_VERSION_SSPI (1<<11) /* Built against Windows SSPI */ |
#define CURL_VERSION_THREADSAFE (1<<30) /* libcurl API is thread-safe */ |
#define CURL_VERSION_TLSAUTH_SRP (1<<14) /* TLS-SRP auth is supported */ |
#define CURL_VERSION_UNICODE (1<<27) /* Unicode support on Windows */ |
#define CURL_VERSION_UNIX_SOCKETS (1<<19) /* Unix domain sockets support */ |
#define CURL_VERSION_ZSTD (1<<26) /* zstd features are present */ |
#define CURLAUTH_ANY (~CURLAUTH_DIGEST_IE) |
#define CURLAUTH_ANYSAFE (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE)) |
#define CURLAUTH_GSSAPI CURLAUTH_NEGOTIATE |
#define CURLAUTH_GSSNEGOTIATE CURLAUTH_NEGOTIATE |
#define CURLE_BAD_CALLING_ORDER CURLE_OBSOLETE44 |
#define CURLE_BAD_PASSWORD_ENTERED CURLE_OBSOLETE46 |
#define CURLE_CONV_FAILED CURLE_OBSOLETE75 |
#define CURLE_CONV_REQD CURLE_OBSOLETE76 |
#define CURLE_FTP_ACCESS_DENIED CURLE_REMOTE_ACCESS_DENIED |
#define CURLE_FTP_BAD_DOWNLOAD_RESUME CURLE_BAD_DOWNLOAD_RESUME |
#define CURLE_FTP_CANT_RECONNECT CURLE_OBSOLETE16 |
#define CURLE_FTP_COULDNT_GET_SIZE CURLE_OBSOLETE32 |
#define CURLE_FTP_COULDNT_SET_ASCII CURLE_OBSOLETE29 |
#define CURLE_FTP_COULDNT_SET_BINARY CURLE_FTP_COULDNT_SET_TYPE |
#define CURLE_FTP_COULDNT_STOR_FILE CURLE_UPLOAD_FAILED |
#define CURLE_FTP_PARTIAL_FILE CURLE_PARTIAL_FILE |
#define CURLE_FTP_QUOTE_ERROR CURLE_QUOTE_ERROR |
#define CURLE_FTP_SSL_FAILED CURLE_USE_SSL_FAILED |
#define CURLE_FTP_USER_PASSWORD_INCORRECT CURLE_OBSOLETE10 |
#define CURLE_FTP_WEIRD_SERVER_REPLY CURLE_WEIRD_SERVER_REPLY |
#define CURLE_FTP_WEIRD_USER_REPLY CURLE_OBSOLETE12 |
#define CURLE_FTP_WRITE_ERROR CURLE_OBSOLETE20 |
#define CURLE_FUNCTION_NOT_FOUND CURLE_OBSOLETE41 |
#define CURLE_HTTP_NOT_FOUND CURLE_HTTP_RETURNED_ERROR |
#define CURLE_HTTP_PORT_FAILED CURLE_INTERFACE_FAILED |
#define CURLE_HTTP_POST_ERROR CURLE_OBSOLETE34 |
#define CURLE_HTTP_RANGE_ERROR CURLE_RANGE_ERROR |
#define CURLE_LDAP_INVALID_URL CURLE_OBSOLETE62 |
#define CURLE_LIBRARY_NOT_FOUND CURLE_OBSOLETE40 |
#define CURLE_MALFORMAT_USER CURLE_OBSOLETE24 |
#define CURLE_OBSOLETE CURLE_OBSOLETE50 /* no one should be using this! */ |
#define CURLE_OBSOLETE10 CURLE_FTP_ACCEPT_FAILED |
#define CURLE_OBSOLETE12 CURLE_FTP_ACCEPT_TIMEOUT |
#define CURLE_OBSOLETE16 CURLE_HTTP2 |
#define CURLE_OPERATION_TIMEOUTED CURLE_OPERATION_TIMEDOUT |
#define CURLE_SHARE_IN_USE CURLE_OBSOLETE57 |
#define CURLE_SSL_CACERT CURLE_PEER_FAILED_VERIFICATION |
#define CURLE_SSL_PEER_CERTIFICATE CURLE_PEER_FAILED_VERIFICATION |
#define CURLE_TELNET_OPTION_SYNTAX CURLE_SETOPT_OPTION_SYNTAX |
#define CURLE_TFTP_DISKFULL CURLE_REMOTE_DISK_FULL |
#define CURLE_TFTP_EXISTS CURLE_REMOTE_FILE_EXISTS |
#define CURLE_UNKNOWN_TELNET_OPTION CURLE_UNKNOWN_OPTION |
#define CURLE_URL_MALFORMAT_USER CURLE_NOT_BUILT_IN |
#define CURLFTPSSL_ALL CURLUSESSL_ALL |
#define CURLFTPSSL_CONTROL CURLUSESSL_CONTROL |
#define CURLFTPSSL_LAST CURLUSESSL_LAST |
#define CURLFTPSSL_NONE CURLUSESSL_NONE |
#define CURLFTPSSL_TRY CURLUSESSL_TRY |
#define CURLGSSAPI_DELEGATION_FLAG (1<<1) /* delegate always */ |
#define CURLGSSAPI_DELEGATION_NONE 0 /* no delegation (default) */ |
#define CURLGSSAPI_DELEGATION_POLICY_FLAG (1<<0) /* if permitted by policy */ |
#define CURLINFO_HTTP_CODE CURLINFO_RESPONSE_CODE |
#define CURLMIMEOPT_FORMESCAPE (1<<0) /* Use backslash-escaping for forms. */ |
#define CURLOPT_CLOSEPOLICY CURLOPT_OBSOLETE72 |
#define CURLOPT_FILE CURLOPT_WRITEDATA /* name changed in 7.9.7 */ |
#define CURLOPT_FTP_RESPONSE_TIMEOUT CURLOPT_SERVER_RESPONSE_TIMEOUT |
#define CURLOPT_INFILE CURLOPT_READDATA /* name changed in 7.9.7 */ |
#define CURLOPT_MAIL_RCPT_ALLLOWFAILS CURLOPT_MAIL_RCPT_ALLOWFAILS |
#define CURLOPT_WRITEINFO CURLOPT_OBSOLETE40 |
#define CURLOPTDEPRECATED | ( | na, | |
t, | |||
nu, | |||
v, | |||
m ) na CURL_DEPRECATED(v,m) = t + nu |
#define CURLOPTTYPE_CBPOINT CURLOPTTYPE_OBJECTPOINT |
#define CURLOPTTYPE_SLISTPOINT CURLOPTTYPE_OBJECTPOINT |
#define CURLOPTTYPE_STRINGPOINT CURLOPTTYPE_OBJECTPOINT |
#define CURLOPTTYPE_VALUES CURLOPTTYPE_LONG |
#define CURLPAUSE_ALL (CURLPAUSE_RECV|CURLPAUSE_SEND) |
#define CURLPAUSE_CONT (CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT) |
#define CURLSSH_AUTH_AGENT (1<<4) /* agent (ssh-agent, pageant...) */ |
#define CURLSSH_AUTH_ANY ~0 /* all types supported by the server */ |
#define CURLSSH_AUTH_DEFAULT CURLSSH_AUTH_ANY |
#define CURLSSH_AUTH_GSSAPI (1<<5) /* gssapi (kerberos, ...) */ |
#define CURLSSH_AUTH_KEYBOARD (1<<3) /* keyboard interactive */ |
#define CURLSSH_AUTH_NONE 0 /* none allowed, silly but complete */ |
#define CURLSSH_AUTH_PUBLICKEY (1<<0) /* public/private key files */ |
#define CURLSSLBACKEND_AWSLC CURLSSLBACKEND_OPENSSL |
#define CURLSSLBACKEND_BORINGSSL CURLSSLBACKEND_OPENSSL |
#define CURLSSLBACKEND_CYASSL CURLSSLBACKEND_WOLFSSL |
#define CURLSSLBACKEND_DARWINSSL CURLSSLBACKEND_SECURETRANSPORT |
#define CURLSSLBACKEND_LIBRESSL CURLSSLBACKEND_OPENSSL |
#define CURLVERSION_NOW CURLVERSION_TWELFTH |
typedef void *(* curl_calloc_callback) (size_t nmemb, size_t size) |
typedef long(* curl_chunk_bgn_callback) (const void *transfer_info, void *ptr, int remains) |
typedef int(* curl_closesocket_callback) (void *clientp, curl_socket_t item) |
typedef CURLcode(* curl_conv_callback) (char *buffer, size_t length) |
typedef int(* curl_debug_callback) (CURL *handle, curl_infotype type, char *data, size_t size, void *userptr) |
typedef int(* curl_fnmatch_callback) (void *ptr, const char *pattern, const char *string) |
typedef CURLSTScode(* curl_hstsread_callback) (CURL *easy, struct curl_hstsentry *e, void *userp) |
typedef CURLSTScode(* curl_hstswrite_callback) (CURL *easy, struct curl_hstsentry *e, struct curl_index *i, void *userp) |
typedef void(* curl_lock_function) (CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr) |
typedef struct curl_mimepart curl_mimepart |
typedef curl_socket_t(* curl_opensocket_callback) (void *clientp, curlsocktype purpose, struct curl_sockaddr *address) |
typedef int(* curl_prereq_callback) (void *clientp, char *conn_primary_ip, char *conn_local_ip, int conn_primary_port, int conn_local_port) |
typedef int(* curl_progress_callback) (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow) |
typedef size_t(* curl_read_callback) (char *buffer, size_t size, size_t nitems, void *instream) |
typedef void *(* curl_realloc_callback) (void *ptr, size_t size) |
typedef int(* curl_resolver_start_callback) (void *resolver_state, void *reserved, void *userdata) |
typedef int(* curl_seek_callback) (void *instream, curl_off_t offset, int origin) |
typedef int curl_socket_t |
typedef int(* curl_sockopt_callback) (void *clientp, curl_socket_t curlfd, curlsocktype purpose) |
typedef int(* curl_sshhostkeycallback) (void *clientp, int keytype, const char *key, size_t keylen) |
typedef int(* curl_sshkeycallback) (CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp) |
typedef CURLcode curl_ssls_export_cb(CURL *handle, void *userptr, const char *session_key, const unsigned char *shmac, size_t shmac_len, const unsigned char *sdata, size_t sdata_len, curl_off_t valid_until, int ietf_tls_id, const char *alpn, size_t earlydata_max) |
typedef int(* curl_trailer_callback) (struct curl_slist **list, void *userdata) |
typedef void(* curl_unlock_function) (CURL *handle, curl_lock_data data, void *userptr) |
typedef struct curl_version_info_data curl_version_info_data |
typedef size_t(* curl_write_callback) (char *buffer, size_t size, size_t nitems, void *outstream) |
typedef int(* curl_xferinfo_callback) (void *clientp, curl_off_t dltotal, curl_off_t dlnow, curl_off_t ultotal, curl_off_t ulnow) |
anonymous enum |
Definition at line 2277 of file curl.h.
anonymous enum |
Definition at line 2305 of file curl.h.
enum curl_closepolicy |
Enumerator | |
---|---|
CURLCLOSEPOLICY_NONE | |
CURLCLOSEPOLICY_OLDEST | |
CURLCLOSEPOLICY_LEAST_RECENTLY_USED | |
CURLCLOSEPOLICY_LEAST_TRAFFIC | |
CURLCLOSEPOLICY_SLOWEST | |
CURLCLOSEPOLICY_CALLBACK | |
CURLCLOSEPOLICY_LAST |
Definition at line 2968 of file curl.h.
enum curl_ftpauth |
enum curl_ftpccc |
enum curl_ftpcreatedir |
enum curl_ftpmethod |
enum curl_infotype |
Enumerator | |
---|---|
CURLINFO_TEXT | |
CURLINFO_HEADER_IN | |
CURLINFO_HEADER_OUT | |
CURLINFO_DATA_IN | |
CURLINFO_DATA_OUT | |
CURLINFO_SSL_DATA_IN | |
CURLINFO_SSL_DATA_OUT | |
CURLINFO_END |
Definition at line 470 of file curl.h.
enum curl_khmatch |
enum curl_khstat |
Enumerator | |
---|---|
CURLKHSTAT_FINE_ADD_TO_FILE | |
CURLKHSTAT_FINE | |
CURLKHSTAT_REJECT | |
CURLKHSTAT_DEFER | |
CURLKHSTAT_FINE_REPLACE | |
CURLKHSTAT_LAST |
Definition at line 869 of file curl.h.
enum curl_khtype |
Enumerator | |
---|---|
CURLKHTYPE_UNKNOWN | |
CURLKHTYPE_RSA1 | |
CURLKHTYPE_RSA | |
CURLKHTYPE_DSS | |
CURLKHTYPE_ECDSA | |
CURLKHTYPE_ED25519 |
Definition at line 851 of file curl.h.
enum curl_lock_access |
enum curl_lock_data |
Definition at line 2993 of file curl.h.
enum CURL_NETRC_OPTION |
enum curl_proxytype |
Enumerator | |
---|---|
CURLPROXY_HTTP | |
CURLPROXY_HTTP_1_0 | |
CURLPROXY_HTTPS | |
CURLPROXY_HTTPS2 | |
CURLPROXY_SOCKS4 | |
CURLPROXY_SOCKS5 | |
CURLPROXY_SOCKS4A | |
CURLPROXY_SOCKS5_HOSTNAME |
Definition at line 781 of file curl.h.
enum curl_sslbackend |
Definition at line 153 of file curl.h.
enum curl_TimeCond |
Enumerator | |
---|---|
CURL_TIMECOND_NONE | |
CURL_TIMECOND_IFMODSINCE | |
CURL_TIMECOND_IFUNMODSINCE | |
CURL_TIMECOND_LASTMOD | |
CURL_TIMECOND_LAST |
enum CURL_TLSAUTH |
enum curl_usessl |
enum CURLcode |
Definition at line 509 of file curl.h.
enum curlfiletype |
Definition at line 286 of file curl.h.
enum CURLFORMcode |
enum CURLformoption |
Definition at line 2518 of file curl.h.
enum CURLINFO |
Definition at line 2866 of file curl.h.
enum curliocmd |
enum curlioerr |
enum CURLoption |
Definition at line 1114 of file curl.h.
enum CURLproxycode |
Definition at line 733 of file curl.h.
enum CURLSHcode |
enum CURLSHoption |
enum curlsocktype |
enum CURLsslset |
Enumerator | |
---|---|
CURLSSLSET_OK | |
CURLSSLSET_UNKNOWN_BACKEND | |
CURLSSLSET_TOO_LATE | |
CURLSSLSET_NO_BACKENDS |
Definition at line 2797 of file curl.h.
enum CURLSTScode |
Enumerator | |
---|---|
CURLSTS_OK | |
CURLSTS_DONE | |
CURLSTS_FAIL |
enum CURLversion |
CURL_EXTERN int CURL_DEPRECATED | ( | 7.56. | 0, |
"" | ) |
CURL_EXTERN void CURL_DEPRECATED | ( | 7.56. | 0, |
"Use curl_mime_free()" | ) |
CURL_EXTERN CURLFORMcode CURL_DEPRECATED | ( | 7.56. | 0, |
"Use curl_mime_init()" | ) |
CURL_EXTERN char * curl_easy_escape | ( | CURL * | handle, |
const char * | string, | ||
int | length ) |
CURL_EXTERN CURLcode curl_easy_pause | ( | CURL * | handle, |
int | bitmask ) |
CURL_EXTERN CURLcode curl_easy_ssls_export | ( | CURL * | handle, |
curl_ssls_export_cb * | export_fn, | ||
void * | userptr ) |
CURL_EXTERN CURLcode curl_easy_ssls_import | ( | CURL * | handle, |
const char * | session_key, | ||
const unsigned char * | shmac, | ||
size_t | shmac_len, | ||
const unsigned char * | sdata, | ||
size_t | sdata_len ) |
CURL_EXTERN const char * curl_easy_strerror | ( | CURLcode | ) |
Referenced by fetch_github_user(), and http_get().
CURL_EXTERN char * curl_easy_unescape | ( | CURL * | handle, |
const char * | string, | ||
int | length, | ||
int * | outlength ) |
CURL_EXTERN char * curl_escape | ( | const char * | string, |
int | length ) |
CURL_EXTERN void curl_free | ( | void * | p | ) |
CURL_EXTERN time_t curl_getdate | ( | const char * | p, |
const time_t * | unused ) |
CURL_EXTERN char * curl_getenv | ( | const char * | variable | ) |
CURL_EXTERN void curl_global_cleanup | ( | void | ) |
CURL_EXTERN CURLcode curl_global_init | ( | long | flags | ) |
CURL_EXTERN 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 ) |
CURL_EXTERN CURLsslset curl_global_sslset | ( | curl_sslbackend | id, |
const char * | name, | ||
const curl_ssl_backend *** | avail ) |
CURL_EXTERN CURLcode curl_global_trace | ( | const char * | config | ) |
CURL_EXTERN curl_mimepart * curl_mime_addpart | ( | curl_mime * | mime | ) |
CURL_EXTERN CURLcode curl_mime_data | ( | curl_mimepart * | part, |
const char * | data, | ||
size_t | datasize ) |
CURL_EXTERN CURLcode curl_mime_data_cb | ( | curl_mimepart * | part, |
curl_off_t | datasize, | ||
curl_read_callback | readfunc, | ||
curl_seek_callback | seekfunc, | ||
curl_free_callback | freefunc, | ||
void * | arg ) |
CURL_EXTERN CURLcode curl_mime_encoder | ( | curl_mimepart * | part, |
const char * | encoding ) |
CURL_EXTERN CURLcode curl_mime_filedata | ( | curl_mimepart * | part, |
const char * | filename ) |
CURL_EXTERN CURLcode curl_mime_filename | ( | curl_mimepart * | part, |
const char * | filename ) |
CURL_EXTERN void curl_mime_free | ( | curl_mime * | mime | ) |
CURL_EXTERN CURLcode curl_mime_headers | ( | curl_mimepart * | part, |
struct curl_slist * | headers, | ||
int | take_ownership ) |
CURL_EXTERN curl_mime * curl_mime_init | ( | CURL * | easy | ) |
CURL_EXTERN CURLcode curl_mime_name | ( | curl_mimepart * | part, |
const char * | name ) |
CURL_EXTERN CURLcode curl_mime_subparts | ( | curl_mimepart * | part, |
curl_mime * | subparts ) |
CURL_EXTERN CURLcode curl_mime_type | ( | curl_mimepart * | part, |
const char * | mimetype ) |
CURL_EXTERN CURLSHcode curl_share_cleanup | ( | CURLSH * | share | ) |
CURL_EXTERN CURLSH * curl_share_init | ( | void | ) |
CURL_EXTERN CURLSHcode curl_share_setopt | ( | CURLSH * | share, |
CURLSHoption | option, | ||
... ) |
CURL_EXTERN const char * curl_share_strerror | ( | CURLSHcode | ) |
CURL_EXTERN struct curl_slist * curl_slist_append | ( | struct curl_slist * | list, |
const char * | data ) |
CURL_EXTERN void curl_slist_free_all | ( | struct curl_slist * | list | ) |
CURL_EXTERN int curl_strequal | ( | const char * | s1, |
const char * | s2 ) |
CURL_EXTERN int curl_strnequal | ( | const char * | s1, |
const char * | s2, | ||
size_t | n ) |
CURL_EXTERN char * curl_unescape | ( | const char * | string, |
int | length ) |
CURL_EXTERN char * curl_version | ( | void | ) |
CURL_EXTERN curl_version_info_data * curl_version_info | ( | CURLversion | ) |
CURL_EXTERN int void curl_formget_callback append |
CURL_EXTERN int void* arg |
Definition at line 2622 of file curl.h.
Referenced by addliteral(), addliteral(), addquoted(), addquoted(), b_pack(), checktab(), checktab(), compare_dir_entries(), db_errorfb(), db_gethook(), db_gethook(), db_gethook(), db_gethook(), db_getinfo(), db_getinfo(), db_getinfo(), db_getinfo(), db_getlocal(), db_getlocal(), db_getlocal(), db_getlocal(), db_sethook(), db_sethook(), db_sethook(), db_sethook(), db_setlocal(), db_setlocal(), db_setlocal(), db_setlocal(), db_traceback(), db_traceback(), db_traceback(), duk__create_arguments_object(), fileerror(), g_write(), g_write(), g_write(), g_write(), getendpos(), getthread(), getthread(), getthread(), getthread(), interror(), interror(), l_checktime(), l_checktime(), lfs_g_setmode(), luaL_argerror(), luaL_checkany(), luaL_checkinteger(), luaL_checklstring(), luaL_checknumber(), luaL_checkoption(), luaL_checktype(), luaL_optinteger(), luaL_optlstring(), luaL_optnumber(), luaL_typeerror(), main(), parse_arguments(), pushutfchar(), pushutfchar(), putinteger(), ssl_servername_callback(), str_format(), str_format(), str_format(), str_format(), str_pack(), str_pack(), tag_error(), tag_error(), tonum(), and typeerror().
CURL_EXTERN CURLFORMcode struct curl_httppost typedef size_t(* curl_formget_callback) (void *arg, const char *buf, size_t len) | ( | void * | arg, |
const char * | buf, | ||
size_t | len ) |
CURL_EXTERN CURLFORMcode struct curl_httppost** last_post |