/curl/lib/ |
H A D | sendf.h | 64 void Curl_client_cleanup(struct Curl_easy *data); 70 void Curl_client_reset(struct Curl_easy *data); 76 CURLcode Curl_client_start(struct Curl_easy *data); 110 CURLcode (*do_init)(struct Curl_easy *data, 112 CURLcode (*do_write)(struct Curl_easy *data, 115 void (*do_close)(struct Curl_easy *data, 147 void Curl_cwriter_free(struct Curl_easy *data, 159 CURLcode Curl_cwriter_add(struct Curl_easy *data, 217 CURLcode (*resume_from)(struct Curl_easy *data, 222 void (*done)(struct Curl_easy *data, [all …]
|
H A D | cfilters.h | 30 struct Curl_easy; 43 struct Curl_easy *data); 265 struct Curl_easy *data, 286 void Curl_conn_cf_add(struct Curl_easy *data, 334 struct Curl_easy *data, 458 struct Curl_easy *data, 585 void Curl_pollset_reset(struct Curl_easy *data, 593 void Curl_pollset_change(struct Curl_easy *data, 597 void Curl_pollset_set(struct Curl_easy *data, 624 void Curl_pollset_check(struct Curl_easy *data, [all …]
|
H A D | transfer.h | 28 char *Curl_checkheaders(const struct Curl_easy *data, 32 void Curl_init_CONNECT(struct Curl_easy *data); 34 CURLcode Curl_pretransfer(struct Curl_easy *data); 46 int Curl_single_getsock(struct Curl_easy *data, 84 void Curl_xfer_setup_nop(struct Curl_easy *data); 91 void Curl_xfer_setup1(struct Curl_easy *data, 104 void Curl_xfer_setup2(struct Curl_easy *data, 124 CURLcode Curl_xfer_flush(struct Curl_easy *data); 131 CURLcode Curl_xfer_send(struct Curl_easy *data, 140 CURLcode Curl_xfer_recv(struct Curl_easy *data, [all …]
|
H A D | multiif.h | 31 CURLcode Curl_updatesocket(struct Curl_easy *data); 33 bool Curl_expire_clear(struct Curl_easy *data); 34 void Curl_expire_done(struct Curl_easy *data, expire_id id); 36 void Curl_attach_connection(struct Curl_easy *data, 38 void Curl_detach_connection(struct Curl_easy *data); 40 void Curl_set_in_callback(struct Curl_easy *data, bool value); 41 bool Curl_is_in_callback(struct Curl_easy *data); 42 CURLcode Curl_preconnect(struct Curl_easy *data); 83 struct Curl_easy *data, 91 struct Curl_easy *data, [all …]
|
H A D | http.h | 59 CURLcode Curl_bump_headersize(struct Curl_easy *data, 72 char *Curl_checkProxyheaders(struct Curl_easy *data, 98 CURLcode Curl_http_useragent(struct Curl_easy *data); 102 CURLcode Curl_http_statusline(struct Curl_easy *data, 104 CURLcode Curl_http_header(struct Curl_easy *data, 106 CURLcode Curl_transferencode(struct Curl_easy *data); 115 CURLcode Curl_http_cookies(struct Curl_easy *data, 121 CURLcode Curl_http_range(struct Curl_easy *data, 143 CURLcode Curl_http_auth_act(struct Curl_easy *data); 190 CURLcode Curl_http_size(struct Curl_easy *data); [all …]
|
H A D | hostip.h | 53 struct Curl_easy; 126 enum resolve_t Curl_resolv(struct Curl_easy *data, 140 bool Curl_ipv6works(struct Curl_easy *data); 165 void Curl_resolv_unlink(struct Curl_easy *data, 172 void Curl_hostcache_prune(struct Curl_easy *data); 185 CURLcode Curl_addrinfo_callback(struct Curl_easy *data, 206 Curl_fetch_addr(struct Curl_easy *data, 260 CURLcode Curl_loadhostpairs(struct Curl_easy *data); 261 CURLcode Curl_resolv_check(struct Curl_easy *data, 263 int Curl_resolv_getsock(struct Curl_easy *data, [all …]
|
H A D | progress.h | 46 int Curl_pgrsDone(struct Curl_easy *data); 47 void Curl_pgrsStartNow(struct Curl_easy *data); 48 void Curl_pgrsSetDownloadSize(struct Curl_easy *data, curl_off_t size); 49 void Curl_pgrsSetUploadSize(struct Curl_easy *data, curl_off_t size); 55 void Curl_ratelimit(struct Curl_easy *data, struct curltime now); 56 int Curl_pgrsUpdate(struct Curl_easy *data); 57 void Curl_pgrsUpdate_nometer(struct Curl_easy *data); 59 void Curl_pgrsResetTransferSizes(struct Curl_easy *data); 60 struct curltime Curl_pgrsTime(struct Curl_easy *data, timerid timer); 69 void Curl_pgrsTimeWas(struct Curl_easy *data, timerid timer, [all …]
|
H A D | url.h | 33 CURLcode Curl_open(struct Curl_easy **curl); 34 CURLcode Curl_init_userdefined(struct Curl_easy *data); 36 void Curl_freeset(struct Curl_easy *data); 40 bool Curl_on_disconnect(struct Curl_easy *data, 42 CURLcode Curl_setup_conn(struct Curl_easy *data, 44 void Curl_conn_free(struct Curl_easy *data, struct connectdata *conn); 73 struct Curl_easy *data, 79 CURLcode Curl_conn_upkeep(struct Curl_easy *data, 84 void Curl_data_priority_clear_state(struct Curl_easy *data); 90 CURLcode Curl_data_priority_add_child(struct Curl_easy *parent, [all …]
|
H A D | conncache.h | 32 struct Curl_easy; 46 typedef bool Curl_cpool_disconnect_cb(struct Curl_easy *data, 79 void Curl_cpool_xfer_init(struct Curl_easy *data); 87 CURLcode Curl_cpool_add_conn(struct Curl_easy *data, 98 int Curl_cpool_check_limits(struct Curl_easy *data, 121 bool Curl_cpool_find(struct Curl_easy *data, 133 bool Curl_cpool_conn_now_idle(struct Curl_easy *data, 143 void Curl_cpool_disconnect(struct Curl_easy *data, 154 void Curl_cpool_prune_dead(struct Curl_easy *data); 169 void Curl_cpool_do_by_id(struct Curl_easy *data, [all …]
|
H A D | asyn.h | 32 struct Curl_easy; 65 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver); 84 CURLcode Curl_resolver_duphandle(struct Curl_easy *easy, void **to, 96 void Curl_resolver_cancel(struct Curl_easy *data); 109 void Curl_resolver_kill(struct Curl_easy *data); 119 int Curl_resolver_getsock(struct Curl_easy *data, curl_socket_t *sock); 130 CURLcode Curl_resolver_is_resolved(struct Curl_easy *data, 144 CURLcode Curl_resolver_wait_resolv(struct Curl_easy *data, 158 struct Curl_addrinfo *Curl_resolver_getaddrinfo(struct Curl_easy *data,
|
H A D | curl_trc.h | 27 struct Curl_easy; 54 void Curl_debug(struct Curl_easy *data, curl_infotype type, 60 void Curl_failf(struct Curl_easy *data, 146 void Curl_infof(struct Curl_easy *data, 155 void Curl_trc_write(struct Curl_easy *data, 157 void Curl_trc_read(struct Curl_easy *data, 162 void Curl_trc_ftp(struct Curl_easy *data, 167 void Curl_trc_smtp(struct Curl_easy *data, 172 void Curl_trc_ws(struct Curl_easy *data, 184 static void Curl_infof(struct Curl_easy *data, const char *fmt, ...) in Curl_infof() [all …]
|
H A D | request.h | 169 struct Curl_easy *data); 176 struct Curl_easy *data); 186 struct Curl_easy *data, bool aborted); 208 CURLcode Curl_req_send(struct Curl_easy *data, struct dynbuf *buf); 215 bool Curl_req_done_sending(struct Curl_easy *data); 222 CURLcode Curl_req_send_more(struct Curl_easy *data); 227 bool Curl_req_want_send(struct Curl_easy *data); 232 bool Curl_req_sendbuf_empty(struct Curl_easy *data); 238 CURLcode Curl_req_abort_sending(struct Curl_easy *data); 244 CURLcode Curl_req_stop_send_recv(struct Curl_easy *data); [all …]
|
H A D | pingpong.h | 70 CURLcode (*statemachine)(struct Curl_easy *data, struct connectdata *conn); 71 bool (*endofresp)(struct Curl_easy *data, struct connectdata *conn, 88 CURLcode Curl_pp_statemach(struct Curl_easy *data, struct pingpong *pp, 96 timediff_t Curl_pp_state_timeout(struct Curl_easy *data, 110 CURLcode Curl_pp_sendf(struct Curl_easy *data, 124 CURLcode Curl_pp_vsendf(struct Curl_easy *data, 134 CURLcode Curl_pp_readresp(struct Curl_easy *data, 140 bool Curl_pp_needs_flush(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,
|
H A D | cf-socket.h | 33 struct Curl_easy; 70 CURLcode Curl_socket_open(struct Curl_easy *data, 76 int Curl_socket_close(struct Curl_easy *data, struct connectdata *conn, 110 struct Curl_easy *data, 123 struct Curl_easy *data, 136 struct Curl_easy *data, 144 CURLcode Curl_conn_tcp_listen_set(struct Curl_easy *data, 153 bool Curl_conn_is_tcp_listen(struct Curl_easy *data, 165 struct Curl_easy *data,
|
H A D | curl_sasl.h | 31 struct Curl_easy; 100 CURLcode (*sendauth)(struct Curl_easy *data, const char *mech, 103 CURLcode (*contauth)(struct Curl_easy *data, const char *mech, 106 CURLcode (*cancelauth)(struct Curl_easy *data, const char *mech); 108 CURLcode (*getmessage)(struct Curl_easy *data, struct bufref *out); 151 void Curl_sasl_init(struct SASL *sasl, struct Curl_easy *data, 155 bool Curl_sasl_can_authenticate(struct SASL *sasl, struct Curl_easy *data); 158 CURLcode Curl_sasl_start(struct SASL *sasl, struct Curl_easy *data, 162 CURLcode Curl_sasl_continue(struct SASL *sasl, struct Curl_easy *data,
|
H A D | http2.h | 42 struct Curl_easy *data); 45 bool Curl_h2_http_1_1_error(struct Curl_easy *data); 47 bool Curl_conn_is_http2(const struct Curl_easy *data, 50 bool Curl_http2_may_switch(struct Curl_easy *data, 54 CURLcode Curl_http2_switch(struct Curl_easy *data, 57 CURLcode Curl_http2_switch_at(struct Curl_cfilter *cf, struct Curl_easy *data); 59 CURLcode Curl_http2_upgrade(struct Curl_easy *data,
|
H A D | http_chunks.h | 104 void Curl_httpchunk_init(struct Curl_easy *data, struct Curl_chunker *ch, 106 void Curl_httpchunk_free(struct Curl_easy *data, struct Curl_chunker *ch); 107 void Curl_httpchunk_reset(struct Curl_easy *data, struct Curl_chunker *ch, 126 CURLcode Curl_httpchunk_read(struct Curl_easy *data, struct Curl_chunker *ch, 132 bool Curl_httpchunk_is_done(struct Curl_easy *data, struct Curl_chunker *ch); 141 CURLcode Curl_httpchunk_add_reader(struct Curl_easy *data);
|
H A D | cookie.h | 107 struct Curl_easy; 113 struct Cookie *Curl_cookie_add(struct Curl_easy *data, 119 int Curl_cookie_getlist(struct Curl_easy *data, 133 void Curl_flush_cookies(struct Curl_easy *data, bool cleanup); 135 struct CookieInfo *Curl_cookie_init(struct Curl_easy *data, 138 struct curl_slist *Curl_cookie_list(struct Curl_easy *data); 139 void Curl_cookie_loadfiles(struct Curl_easy *data);
|
H A D | connect.h | 37 timediff_t Curl_timeleft(struct Curl_easy *data, 45 void Curl_shutdown_start(struct Curl_easy *data, int sockindex, 58 void Curl_shutdown_clear(struct Curl_easy *data, int sockindex); 61 bool Curl_shutdown_started(struct Curl_easy *data, int sockindex); 69 curl_socket_t Curl_getconnectinfo(struct Curl_easy *data, 120 struct Curl_easy *data, 126 struct Curl_easy *data, 136 CURLcode Curl_conn_setup(struct Curl_easy *data,
|
H A D | cfilters.c | 48 static void cf_cntrl_update_info(struct Curl_easy *data, 121 struct Curl_easy *data, in Curl_cf_def_conn_is_alive() 138 struct Curl_easy *data, in Curl_cf_def_query() 166 void Curl_conn_cf_discard_all(struct Curl_easy *data, in Curl_conn_cf_discard_all() 308 void Curl_conn_cf_add(struct Curl_easy *data, in Curl_conn_cf_add() 406 CURLcode Curl_conn_connect(struct Curl_easy *data, in Curl_conn_connect() 568 struct Curl_easy *data, in Curl_conn_cf_poll() 897 void Curl_pollset_reset(struct Curl_easy *data, in Curl_pollset_reset() 910 void Curl_pollset_change(struct Curl_easy *data, in Curl_pollset_change() 960 void Curl_pollset_set(struct Curl_easy *data, in Curl_pollset_set() [all …]
|
/curl/lib/vtls/ |
H A D | vtls.h | 78 void Curl_ssl_easy_config_init(struct Curl_easy *data); 89 CURLcode Curl_ssl_conn_config_init(struct Curl_easy *data, 103 bool Curl_ssl_conn_config_match(struct Curl_easy *data, 127 void Curl_ssl_close_all(struct Curl_easy *data); 140 void Curl_ssl_free_certinfo(struct Curl_easy *data); 157 void Curl_ssl_sessionid_lock(struct Curl_easy *data); 160 void Curl_ssl_sessionid_unlock(struct Curl_easy *data); 181 CURLcode Curl_pin_peer_pubkey(struct Curl_easy *data, 187 bool Curl_ssl_false_start(struct Curl_easy *data); 210 CURLcode Curl_ssl_cfilter_add(struct Curl_easy *data, [all …]
|
H A D | vtls_int.h | 65 struct Curl_easy *data, 149 const struct Curl_easy *data); 157 struct Curl_easy *data); 159 struct Curl_easy *data, 168 void (*close_all)(struct Curl_easy *data); 171 CURLcode (*set_engine_default)(struct Curl_easy *data); 172 struct curl_slist *(*engines_list)(struct Curl_easy *data); 199 void Curl_none_close_all(struct Curl_easy *data); 202 const struct Curl_easy *data); 230 struct Curl_easy *data, [all …]
|
H A D | gtls.h | 43 struct Curl_easy; 58 CURLcode Curl_gtls_shared_creds_create(struct Curl_easy *data, 74 struct Curl_easy *data, 79 struct Curl_easy *data, 88 struct Curl_easy *data, 91 CURLcode Curl_gtls_verifyserver(struct Curl_easy *data, 100 struct Curl_easy *data,
|
/curl/lib/vauth/ |
H A D | vauth.h | 31 struct Curl_easy; 61 bool Curl_auth_allowed_to_host(struct Curl_easy *data); 98 CURLcode Curl_auth_create_digest_md5_message(struct Curl_easy *data, 110 CURLcode Curl_auth_create_digest_http_message(struct Curl_easy *data, 124 bool Curl_auth_gsasl_is_supported(struct Curl_easy *data, 128 CURLcode Curl_auth_gsasl_start(struct Curl_easy *data, 134 CURLcode Curl_auth_gsasl_token(struct Curl_easy *data, 148 CURLcode Curl_auth_create_ntlm_type1_message(struct Curl_easy *data, 157 CURLcode Curl_auth_decode_ntlm_type2_message(struct Curl_easy *data, 162 CURLcode Curl_auth_create_ntlm_type3_message(struct Curl_easy *data, [all …]
|
/curl/lib/vquic/ |
H A D | vquic.h | 31 struct Curl_easy; 37 CURLcode Curl_qlogdir(struct Curl_easy *data, 44 struct Curl_easy *data, 49 bool Curl_conn_is_http3(const struct Curl_easy *data, 61 CURLcode Curl_conn_may_http3(struct Curl_easy *data,
|