Home
last modified time | relevance | path

Searched refs:Curl_easy (Results 1 – 25 of 190) sorted by relevance

12345678

/curl/lib/
H A Dsendf.h64 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 Dcfilters.h30 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 Dtransfer.h28 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 Dmultiif.h31 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 Dhttp.h59 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 Dhostip.h53 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 Dprogress.h46 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 Durl.h33 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 Dconncache.h32 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 Dasyn.h32 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 Dcurl_trc.h27 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 Drequest.h169 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 Dpingpong.h70 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 Dcf-socket.h33 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 Dcurl_sasl.h31 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 Dhttp2.h42 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 Dhttp_chunks.h104 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 Dcookie.h107 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 Dconnect.h37 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 Dcfilters.c48 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 Dvtls.h78 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 Dvtls_int.h65 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 Dgtls.h43 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 Dvauth.h31 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 Dvquic.h31 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,

Completed in 42 milliseconds

12345678