/third_party/curl/lib/ |
D | hostip.h | 54 struct Curl_easy; 90 enum resolve_t Curl_resolv(struct Curl_easy *data, 95 enum resolve_t Curl_resolv_timeout(struct Curl_easy *data, 104 bool Curl_ipv6works(struct Curl_easy *data); 113 bool Curl_ipvalid(struct Curl_easy *data, struct connectdata *conn); 122 struct Curl_addrinfo *Curl_getaddrinfo(struct Curl_easy *data, 129 void Curl_resolv_unlock(struct Curl_easy *data, 136 void Curl_hostcache_prune(struct Curl_easy *data); 144 CURLcode Curl_once_resolved(struct Curl_easy *data, bool *protocol_connect); 152 CURLcode Curl_addrinfo_callback(struct Curl_easy *data, [all …]
|
D | http.h | 54 char *Curl_checkProxyheaders(struct Curl_easy *data, 59 struct Curl_easy *data, 67 CURLcode Curl_add_timecondition(struct Curl_easy *data, 74 CURLcode Curl_add_custom_headers(struct Curl_easy *data, 84 struct Curl_easy *handle); 86 void Curl_http_method(struct Curl_easy *data, struct connectdata *conn, 88 CURLcode Curl_http_useragent(struct Curl_easy *data); 89 CURLcode Curl_http_host(struct Curl_easy *data, struct connectdata *conn); 90 CURLcode Curl_http_target(struct Curl_easy *data, struct connectdata *conn, 92 CURLcode Curl_http_statusline(struct Curl_easy *data, [all …]
|
D | transfer.h | 26 char *Curl_checkheaders(const struct Curl_easy *data, 29 void Curl_init_CONNECT(struct Curl_easy *data); 31 CURLcode Curl_pretransfer(struct Curl_easy *data); 32 CURLcode Curl_posttransfer(struct Curl_easy *data); 43 CURLcode Curl_follow(struct Curl_easy *data, char *newurl, 46 struct Curl_easy *data, bool *done, 48 int Curl_single_getsock(struct Curl_easy *data, 50 CURLcode Curl_readrewind(struct Curl_easy *data); 51 CURLcode Curl_fillreadbuffer(struct Curl_easy *data, size_t bytes, 53 CURLcode Curl_retry_request(struct Curl_easy *data, char **url); [all …]
|
D | multiif.h | 29 void Curl_updatesocket(struct Curl_easy *data); 30 void Curl_expire(struct Curl_easy *data, timediff_t milli, expire_id); 31 void Curl_expire_clear(struct Curl_easy *data); 32 void Curl_expire_done(struct Curl_easy *data, expire_id id); 34 void Curl_attach_connnection(struct Curl_easy *data, 36 void Curl_detach_connnection(struct Curl_easy *data); 38 void Curl_set_in_callback(struct Curl_easy *data, bool value); 39 bool Curl_is_in_callback(struct Curl_easy *easy); 40 CURLcode Curl_preconnect(struct Curl_easy *data); 72 void Curl_multiuse_state(struct Curl_easy *data, [all …]
|
D | http2.h | 45 struct Curl_easy *data); 46 CURLcode Curl_http2_setup(struct Curl_easy *data, struct connectdata *conn); 47 CURLcode Curl_http2_switched(struct Curl_easy *data, 51 void Curl_http2_setup_req(struct Curl_easy *data); 52 void Curl_http2_done(struct Curl_easy *data, bool premature); 53 CURLcode Curl_http2_done_sending(struct Curl_easy *data, 55 CURLcode Curl_http2_add_child(struct Curl_easy *parent, 56 struct Curl_easy *child, 58 void Curl_http2_remove_child(struct Curl_easy *parent, 59 struct Curl_easy *child); [all …]
|
D | progress.h | 43 int Curl_pgrsDone(struct Curl_easy *data); 44 void Curl_pgrsStartNow(struct Curl_easy *data); 45 void Curl_pgrsSetDownloadSize(struct Curl_easy *data, curl_off_t size); 46 void Curl_pgrsSetUploadSize(struct Curl_easy *data, curl_off_t size); 47 void Curl_pgrsSetDownloadCounter(struct Curl_easy *data, curl_off_t size); 48 void Curl_pgrsSetUploadCounter(struct Curl_easy *data, curl_off_t size); 49 void Curl_ratelimit(struct Curl_easy *data, struct curltime now); 50 int Curl_pgrsUpdate(struct Curl_easy *data); 51 void Curl_pgrsResetTransferSizes(struct Curl_easy *data); 52 struct curltime Curl_pgrsTime(struct Curl_easy *data, timerid timer);
|
D | url.h | 30 CURLcode Curl_init_do(struct Curl_easy *data, struct connectdata *conn); 31 CURLcode Curl_open(struct Curl_easy **curl); 32 CURLcode Curl_init_userdefined(struct Curl_easy *data); 34 void Curl_freeset(struct Curl_easy *data); 36 CURLcode Curl_close(struct Curl_easy **datap); /* opposite of curl_open() */ 37 CURLcode Curl_connect(struct Curl_easy *, bool *async, bool *protocol_connect); 38 CURLcode Curl_disconnect(struct Curl_easy *data, 40 CURLcode Curl_setup_conn(struct Curl_easy *data, 42 void Curl_free_request_state(struct Curl_easy *data); 50 CURLcode Curl_idnconvert_hostname(struct Curl_easy *data, [all …]
|
D | asyn.h | 30 struct Curl_easy; 63 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver); 82 CURLcode Curl_resolver_duphandle(struct Curl_easy *easy, void **to, 94 void Curl_resolver_cancel(struct Curl_easy *data); 107 void Curl_resolver_kill(struct Curl_easy *data); 117 int Curl_resolver_getsock(struct Curl_easy *data, curl_socket_t *sock); 128 CURLcode Curl_resolver_is_resolved(struct Curl_easy *data, 142 CURLcode Curl_resolver_wait_resolv(struct Curl_easy *data, 156 struct Curl_addrinfo *Curl_resolver_getaddrinfo(struct Curl_easy *data,
|
D | pingpong.h | 69 CURLcode (*statemachine)(struct Curl_easy *data, struct connectdata *conn); 70 bool (*endofresp)(struct Curl_easy *data, struct connectdata *conn, 87 CURLcode Curl_pp_statemach(struct Curl_easy *data, struct pingpong *pp, 91 void Curl_pp_init(struct Curl_easy *data, struct pingpong *pp); 98 timediff_t Curl_pp_state_timeout(struct Curl_easy *data, 112 CURLcode Curl_pp_sendf(struct Curl_easy *data, 126 CURLcode Curl_pp_vsendf(struct Curl_easy *data, 136 CURLcode Curl_pp_readresp(struct Curl_easy *data, 143 CURLcode Curl_pp_flushsend(struct Curl_easy *data, 149 int Curl_pp_getsock(struct Curl_easy *data, struct pingpong *pp,
|
D | conncache.h | 42 struct Curl_easy *closure_handle; 88 struct connectbundle *Curl_conncache_find_bundle(struct Curl_easy *data, 93 size_t Curl_conncache_size(struct Curl_easy *data); 95 bool Curl_conncache_return_conn(struct Curl_easy *data, 97 CURLcode Curl_conncache_add_conn(struct Curl_easy *data) WARN_UNUSED_RESULT; 98 void Curl_conncache_remove_conn(struct Curl_easy *data, 101 bool Curl_conncache_foreach(struct Curl_easy *data, 104 int (*func)(struct Curl_easy *data, 112 Curl_conncache_extract_bundle(struct Curl_easy *data, 115 Curl_conncache_extract_oldest(struct Curl_easy *data);
|
D | sendf.h | 27 void Curl_infof(struct Curl_easy *, const char *fmt, ...); 28 void Curl_failf(struct Curl_easy *, const char *fmt, ...); 52 CURLcode Curl_client_write(struct Curl_easy *data, int type, char *ptr, 63 ssize_t Curl_recv_plain(struct Curl_easy *data, int num, char *buf, 65 ssize_t Curl_send_plain(struct Curl_easy *data, int num, 69 CURLcode Curl_read(struct Curl_easy *data, curl_socket_t sockfd, 74 CURLcode Curl_write(struct Curl_easy *data, 80 CURLcode Curl_write_plain(struct Curl_easy *data, 86 int Curl_debug(struct Curl_easy *data, curl_infotype type,
|
D | connect.h | 30 CURLcode Curl_is_connected(struct Curl_easy *data, 35 CURLcode Curl_connecthost(struct Curl_easy *data, 41 timediff_t Curl_timeleft(struct Curl_easy *data, 53 curl_socket_t Curl_getconnectinfo(struct Curl_easy *data, 79 void Curl_updateconninfo(struct Curl_easy *data, struct connectdata *conn, 81 void Curl_conninfo_remote(struct Curl_easy *data, struct connectdata *conn, 83 void Curl_conninfo_local(struct Curl_easy *data, curl_socket_t sockfd, 85 void Curl_persistconninfo(struct Curl_easy *data, struct connectdata *conn, 87 int Curl_closesocket(struct Curl_easy *data, struct connectdata *conn, 116 CURLcode Curl_socket(struct Curl_easy *data,
|
D | pop3.c | 91 static CURLcode pop3_regular_transfer(struct Curl_easy *data, bool *done); 92 static CURLcode pop3_do(struct Curl_easy *data, bool *done); 93 static CURLcode pop3_done(struct Curl_easy *data, CURLcode status, 95 static CURLcode pop3_connect(struct Curl_easy *data, bool *done); 96 static CURLcode pop3_disconnect(struct Curl_easy *data, 98 static CURLcode pop3_multi_statemach(struct Curl_easy *data, bool *done); 99 static int pop3_getsock(struct Curl_easy *data, 101 static CURLcode pop3_doing(struct Curl_easy *data, bool *dophase_done); 102 static CURLcode pop3_setup_connection(struct Curl_easy *data, 105 static CURLcode pop3_parse_url_path(struct Curl_easy *data); [all …]
|
D | non-ascii.h | 36 CURLcode Curl_convert_clone(struct Curl_easy *data, 41 void Curl_convert_init(struct Curl_easy *data); 42 void Curl_convert_setup(struct Curl_easy *data); 43 void Curl_convert_close(struct Curl_easy *data); 45 CURLcode Curl_convert_to_network(struct Curl_easy *data, 47 CURLcode Curl_convert_from_network(struct Curl_easy *data, 49 CURLcode Curl_convert_from_utf8(struct Curl_easy *data,
|
D | smtp.c | 94 static CURLcode smtp_regular_transfer(struct Curl_easy *data, bool *done); 95 static CURLcode smtp_do(struct Curl_easy *data, bool *done); 96 static CURLcode smtp_done(struct Curl_easy *data, CURLcode status, 98 static CURLcode smtp_connect(struct Curl_easy *data, bool *done); 99 static CURLcode smtp_disconnect(struct Curl_easy *data, 101 static CURLcode smtp_multi_statemach(struct Curl_easy *data, bool *done); 102 static int smtp_getsock(struct Curl_easy *data, 104 static CURLcode smtp_doing(struct Curl_easy *data, bool *dophase_done); 105 static CURLcode smtp_setup_connection(struct Curl_easy *data, 108 static CURLcode smtp_parse_url_path(struct Curl_easy *data); [all …]
|
D | content_encoding.h | 37 CURLcode (*init_writer)(struct Curl_easy *data, 39 CURLcode (*unencode_write)(struct Curl_easy *data, 42 void (*close_writer)(struct Curl_easy *data, 48 CURLcode Curl_build_unencoding_stack(struct Curl_easy *data, 50 CURLcode Curl_unencode_write(struct Curl_easy *data, 53 void Curl_unencode_cleanup(struct Curl_easy *data);
|
D | quic.h | 38 CURLcode Curl_quic_connect(struct Curl_easy *data, 44 CURLcode Curl_quic_is_connected(struct Curl_easy *data, 49 CURLcode Curl_quic_done_sending(struct Curl_easy *data); 50 void Curl_quic_done(struct Curl_easy *data, bool premature); 51 bool Curl_quic_data_pending(const struct Curl_easy *data); 52 void Curl_quic_disconnect(struct Curl_easy *data,
|
D | imap.c | 91 static CURLcode imap_regular_transfer(struct Curl_easy *data, bool *done); 92 static CURLcode imap_do(struct Curl_easy *data, bool *done); 93 static CURLcode imap_done(struct Curl_easy *data, CURLcode status, 95 static CURLcode imap_connect(struct Curl_easy *data, bool *done); 96 static CURLcode imap_disconnect(struct Curl_easy *data, 98 static CURLcode imap_multi_statemach(struct Curl_easy *data, bool *done); 99 static int imap_getsock(struct Curl_easy *data, struct connectdata *conn, 101 static CURLcode imap_doing(struct Curl_easy *data, bool *dophase_done); 102 static CURLcode imap_setup_connection(struct Curl_easy *data, 105 static CURLcode imap_sendf(struct Curl_easy *data, [all …]
|
D | cookie.h | 104 struct Curl_easy; 110 struct Cookie *Curl_cookie_add(struct Curl_easy *data, 116 struct Cookie *Curl_cookie_getlist(struct Curl_easy *data, 130 void Curl_flush_cookies(struct Curl_easy *data, bool cleanup); 132 struct CookieInfo *Curl_cookie_init(struct Curl_easy *data, 135 struct curl_slist *Curl_cookie_list(struct Curl_easy *data); 136 void Curl_cookie_loadfiles(struct Curl_easy *data);
|
D | asyn-thread.c | 112 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver) in Curl_resolver_init() 137 CURLcode Curl_resolver_duphandle(struct Curl_easy *easy, void **to, void *from) in Curl_resolver_duphandle() 148 void Curl_resolver_cancel(struct Curl_easy *data) in Curl_resolver_cancel() 154 static bool init_resolve_thread(struct Curl_easy *data, 167 struct Curl_easy *data; 185 static struct thread_sync_data *conn_thread_sync_data(struct Curl_easy *data) in conn_thread_sync_data() 271 static int getaddrinfo_complete(struct Curl_easy *data) in getaddrinfo_complete() 387 struct Curl_easy *data = td->tsd.data; in destroy_async_data() 431 static bool init_resolve_thread(struct Curl_easy *data, in init_resolve_thread() 489 static CURLcode thread_wait_resolv(struct Curl_easy *data, in thread_wait_resolv() [all …]
|
D | content_encoding.c | 107 process_zlib_error(struct Curl_easy *data, z_stream *z) in process_zlib_error() 120 exit_zlib(struct Curl_easy *data, in exit_zlib() 135 static CURLcode process_trailer(struct Curl_easy *data, in process_trailer() 159 static CURLcode inflate_stream(struct Curl_easy *data, in inflate_stream() 262 static CURLcode deflate_init_writer(struct Curl_easy *data, in deflate_init_writer() 281 static CURLcode deflate_unencode_write(struct Curl_easy *data, in deflate_unencode_write() 299 static void deflate_close_writer(struct Curl_easy *data, in deflate_close_writer() 319 static CURLcode gzip_init_writer(struct Curl_easy *data, in gzip_init_writer() 435 static CURLcode gzip_unencode_write(struct Curl_easy *data, in gzip_unencode_write() 563 static void gzip_close_writer(struct Curl_easy *data, in gzip_close_writer() [all …]
|
D | curl_rtmp.c | 51 static CURLcode rtmp_setup_connection(struct Curl_easy *data, 53 static CURLcode rtmp_do(struct Curl_easy *data, bool *done); 54 static CURLcode rtmp_done(struct Curl_easy *data, CURLcode, bool premature); 55 static CURLcode rtmp_connect(struct Curl_easy *data, bool *done); 56 static CURLcode rtmp_disconnect(struct Curl_easy *data, 204 static CURLcode rtmp_setup_connection(struct Curl_easy *data, in rtmp_setup_connection() 221 static CURLcode rtmp_connect(struct Curl_easy *data, bool *done) in rtmp_connect() 256 static CURLcode rtmp_do(struct Curl_easy *data, bool *done) in rtmp_do() 274 static CURLcode rtmp_done(struct Curl_easy *data, CURLcode status, in rtmp_done() 284 static CURLcode rtmp_disconnect(struct Curl_easy *data, in rtmp_disconnect() [all …]
|
/third_party/curl/lib/vtls/ |
D | vtls.h | 51 int (*shut_down)(struct Curl_easy *data, struct connectdata *conn, 57 CURLcode (*random)(struct Curl_easy *data, unsigned char *entropy, 61 CURLcode (*connect_blocking)(struct Curl_easy *data, 63 CURLcode (*connect_nonblocking)(struct Curl_easy *data, 75 void (*close_one)(struct Curl_easy *data, struct connectdata *conn, 77 void (*close_all)(struct Curl_easy *data); 80 CURLcode (*set_engine)(struct Curl_easy *data, const char *engine); 81 CURLcode (*set_engine_default)(struct Curl_easy *data); 82 struct curl_slist *(*engines_list)(struct Curl_easy *data); 88 void (*associate_connection)(struct Curl_easy *data, [all …]
|
/third_party/curl/lib/vauth/ |
D | vauth.h | 29 struct Curl_easy; 92 CURLcode Curl_auth_create_digest_md5_message(struct Curl_easy *data, 104 CURLcode Curl_auth_create_digest_http_message(struct Curl_easy *data, 118 bool Curl_auth_gsasl_is_supported(struct Curl_easy *data, 122 CURLcode Curl_auth_gsasl_start(struct Curl_easy *data, 128 CURLcode Curl_auth_gsasl_token(struct Curl_easy *data, 142 CURLcode Curl_auth_create_ntlm_type1_message(struct Curl_easy *data, 151 CURLcode Curl_auth_decode_ntlm_type2_message(struct Curl_easy *data, 156 CURLcode Curl_auth_create_ntlm_type3_message(struct Curl_easy *data, 184 CURLcode Curl_auth_create_gssapi_user_message(struct Curl_easy *data, [all …]
|
/third_party/curl/lib/vssh/ |
D | wolfssh.c | 48 static CURLcode wssh_connect(struct Curl_easy *data, bool *done); 49 static CURLcode wssh_multi_statemach(struct Curl_easy *data, bool *done); 50 static CURLcode wssh_do(struct Curl_easy *data, bool *done); 52 static CURLcode wscp_done(struct Curl_easy *data, 54 static CURLcode wscp_doing(struct Curl_easy *data, 56 static CURLcode wscp_disconnect(struct Curl_easy *data, 60 static CURLcode wsftp_done(struct Curl_easy *data, 62 static CURLcode wsftp_doing(struct Curl_easy *data, 64 static CURLcode wsftp_disconnect(struct Curl_easy *data, 67 static int wssh_getsock(struct Curl_easy *data, [all …]
|