Home
last modified time | relevance | path

Searched refs:Curl_easy (Results 1 - 25 of 192) sorted by relevance

12345678

/third_party/curl/lib/
H A Dcfilters.h29 struct Curl_easy;
37 struct Curl_easy *data);
40 struct Curl_easy *data);
43 struct Curl_easy *data,
58 struct Curl_easy *data,
89 struct Curl_easy *data,
93 const struct Curl_easy *data);
96 struct Curl_easy *data, /* transfer */
102 struct Curl_easy *data, /* transfer */
108 struct Curl_easy *dat
[all...]
H A Dhttp.h59 CURLcode Curl_bump_headersize(struct Curl_easy *data,
72 char *Curl_checkProxyheaders(struct Curl_easy *data,
78 struct Curl_easy *data,
84 CURLcode Curl_add_timecondition(struct Curl_easy *data,
91 CURLcode Curl_add_custom_headers(struct Curl_easy *data,
99 CURLcode Curl_dynhds_add_custom(struct Curl_easy *data,
105 struct Curl_easy *handle);
107 void Curl_http_method(struct Curl_easy *data, struct connectdata *conn,
109 CURLcode Curl_http_useragent(struct Curl_easy *data);
110 CURLcode Curl_http_host(struct Curl_easy *dat
[all...]
H A Dsendf.h58 CURLcode Curl_client_write(struct Curl_easy *data, int type, char *ptr,
66 CURLcode Curl_client_unpause(struct Curl_easy *data);
71 void Curl_client_cleanup(struct Curl_easy *data);
105 CURLcode (*do_init)(struct Curl_easy *data,
107 CURLcode (*do_write)(struct Curl_easy *data,
110 void (*do_close)(struct Curl_easy *data,
128 struct Curl_easy *data,
136 void Curl_cwriter_free(struct Curl_easy *data,
142 size_t Curl_cwriter_count(struct Curl_easy *data, Curl_cwriter_phase phase);
148 CURLcode Curl_cwriter_add(struct Curl_easy *dat
[all...]
H A Dhostip.h49 struct Curl_easy;
89 enum resolve_t Curl_resolv(struct Curl_easy *data,
94 enum resolve_t Curl_resolv_timeout(struct Curl_easy *data,
103 bool Curl_ipv6works(struct Curl_easy *data);
112 bool Curl_ipvalid(struct Curl_easy *data, struct connectdata *conn);
121 struct Curl_addrinfo *Curl_getaddrinfo(struct Curl_easy *data,
128 void Curl_resolv_unlock(struct Curl_easy *data,
135 void Curl_hostcache_prune(struct Curl_easy *data);
140 CURLcode Curl_once_resolved(struct Curl_easy *data, bool *protocol_connect);
148 CURLcode Curl_addrinfo_callback(struct Curl_easy *dat
[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);
35 CURLcode Curl_posttransfer(struct Curl_easy *data);
46 CURLcode Curl_follow(struct Curl_easy *data, char *newurl,
48 CURLcode Curl_readwrite(struct Curl_easy *data, bool *done);
49 int Curl_single_getsock(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);
54 bool Curl_meets_timecondition(struct Curl_easy *dat
[all...]
H A Durl.h32 CURLcode Curl_init_do(struct Curl_easy *data, struct connectdata *conn);
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);
38 CURLcode Curl_close(struct Curl_easy **datap); /* opposite of curl_open() */
39 CURLcode Curl_connect(struct Curl_easy *, bool *async, bool *protocol_connect);
40 void Curl_disconnect(struct Curl_easy *data,
42 CURLcode Curl_setup_conn(struct Curl_easy *data,
44 void Curl_free_request_state(struct Curl_easy *data);
64 void Curl_verboseconnect(struct Curl_easy *dat
[all...]
H A Dmultiif.h31 CURLcode Curl_updatesocket(struct Curl_easy *data);
32 void Curl_expire(struct Curl_easy *data, timediff_t milli, expire_id);
33 void 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 *easy);
42 CURLcode Curl_preconnect(struct Curl_easy *data);
71 void Curl_multiuse_state(struct Curl_easy *dat
[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);
52 CURLcode Curl_pgrsSetDownloadCounter(struct Curl_easy *data, curl_off_t size);
54 void Curl_pgrsSetUploadCounter(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_pgrsResetTransferSizes(struct Curl_easy *data);
58 struct curltime Curl_pgrsTime(struct Curl_easy *dat
[all...]
H A Dcfilters.c50 void Curl_cf_def_close(struct Curl_cfilter *cf, struct Curl_easy *data) in Curl_cf_def_close()
58 static void conn_report_connect_stats(struct Curl_easy *data,
61 void Curl_cf_def_get_host(struct Curl_cfilter *cf, struct Curl_easy *data, in Curl_cf_def_get_host()
75 struct Curl_easy *data, in Curl_cf_def_adjust_pollset()
85 const struct Curl_easy *data) in Curl_cf_def_data_pending()
91 ssize_t Curl_cf_def_send(struct Curl_cfilter *cf, struct Curl_easy *data, in Curl_cf_def_send()
99 ssize_t Curl_cf_def_recv(struct Curl_cfilter *cf, struct Curl_easy *data, in Curl_cf_def_recv()
108 struct Curl_easy *data, in Curl_cf_def_conn_is_alive()
117 struct Curl_easy *data) in Curl_cf_def_conn_keep_alive()
125 struct Curl_easy *dat in Curl_cf_def_query()
[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 Dconncache.h46 struct Curl_easy *closure_handle;
92 struct connectbundle *Curl_conncache_find_bundle(struct Curl_easy *data,
96 size_t Curl_conncache_size(struct Curl_easy *data);
98 bool Curl_conncache_return_conn(struct Curl_easy *data,
100 CURLcode Curl_conncache_add_conn(struct Curl_easy *data) WARN_UNUSED_RESULT;
101 void Curl_conncache_remove_conn(struct Curl_easy *data,
104 bool Curl_conncache_foreach(struct Curl_easy *data,
107 int (*func)(struct Curl_easy *data,
115 Curl_conncache_extract_bundle(struct Curl_easy *data,
118 Curl_conncache_extract_oldest(struct Curl_easy *dat
[all...]
H A Dimap.c86 static CURLcode imap_regular_transfer(struct Curl_easy *data, bool *done);
87 static CURLcode imap_do(struct Curl_easy *data, bool *done);
88 static CURLcode imap_done(struct Curl_easy *data, CURLcode status,
90 static CURLcode imap_connect(struct Curl_easy *data, bool *done);
91 static CURLcode imap_disconnect(struct Curl_easy *data,
93 static CURLcode imap_multi_statemach(struct Curl_easy *data, bool *done);
94 static int imap_getsock(struct Curl_easy *data, struct connectdata *conn,
96 static CURLcode imap_doing(struct Curl_easy *data, bool *dophase_done);
97 static CURLcode imap_setup_connection(struct Curl_easy *data,
100 static CURLcode imap_sendf(struct Curl_easy *dat
[all...]
H A Dsmtp.c90 static CURLcode smtp_regular_transfer(struct Curl_easy *data, bool *done);
91 static CURLcode smtp_do(struct Curl_easy *data, bool *done);
92 static CURLcode smtp_done(struct Curl_easy *data, CURLcode status,
94 static CURLcode smtp_connect(struct Curl_easy *data, bool *done);
95 static CURLcode smtp_disconnect(struct Curl_easy *data,
97 static CURLcode smtp_multi_statemach(struct Curl_easy *data, bool *done);
98 static int smtp_getsock(struct Curl_easy *data,
100 static CURLcode smtp_doing(struct Curl_easy *data, bool *dophase_done);
101 static CURLcode smtp_setup_connection(struct Curl_easy *data,
104 static CURLcode smtp_parse_url_path(struct Curl_easy *dat
[all...]
H A Dcf-socket.h33 struct Curl_easy;
64 CURLcode Curl_socket_open(struct Curl_easy *data,
70 int Curl_socket_close(struct Curl_easy *data, struct connectdata *conn,
104 struct Curl_easy *data,
117 struct Curl_easy *data,
130 struct Curl_easy *data,
138 CURLcode Curl_conn_tcp_listen_set(struct Curl_easy *data,
146 CURLcode Curl_conn_tcp_accepted_set(struct Curl_easy *data,
163 struct Curl_easy *data,
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,
141 CURLcode Curl_pp_flushsend(struct Curl_easy *data,
147 int Curl_pp_getsock(struct Curl_easy *data, struct pingpong *pp,
H A Dpop3.c87 static CURLcode pop3_regular_transfer(struct Curl_easy *data, bool *done);
88 static CURLcode pop3_do(struct Curl_easy *data, bool *done);
89 static CURLcode pop3_done(struct Curl_easy *data, CURLcode status,
91 static CURLcode pop3_connect(struct Curl_easy *data, bool *done);
92 static CURLcode pop3_disconnect(struct Curl_easy *data,
94 static CURLcode pop3_multi_statemach(struct Curl_easy *data, bool *done);
95 static int pop3_getsock(struct Curl_easy *data,
97 static CURLcode pop3_doing(struct Curl_easy *data, bool *dophase_done);
98 static CURLcode pop3_setup_connection(struct Curl_easy *data,
101 static CURLcode pop3_parse_url_path(struct Curl_easy *dat
[all...]
H A Dcookie.h103 struct Curl_easy;
109 struct Cookie *Curl_cookie_add(struct Curl_easy *data,
115 struct Cookie *Curl_cookie_getlist(struct Curl_easy *data,
129 void Curl_flush_cookies(struct Curl_easy *data, bool cleanup);
131 struct CookieInfo *Curl_cookie_init(struct Curl_easy *data,
134 struct curl_slist *Curl_cookie_list(struct Curl_easy *data);
135 void Curl_cookie_loadfiles(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,
97 void Curl_infof(struct Curl_easy *data,
104 void Curl_trc_cf_infof(struct Curl_easy *data, struct Curl_cfilter *cf,
113 static void Curl_infof(struct Curl_easy *data, const char *fmt, ...) in Curl_infof()
118 static void Curl_trc_cf_infof(struct Curl_easy *data, in Curl_trc_cf_infof()
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 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 Dcurl_rtmp.c53 static CURLcode rtmp_setup_connection(struct Curl_easy *data,
55 static CURLcode rtmp_do(struct Curl_easy *data, bool *done);
56 static CURLcode rtmp_done(struct Curl_easy *data, CURLcode, bool premature);
57 static CURLcode rtmp_connect(struct Curl_easy *data, bool *done);
58 static CURLcode rtmp_disconnect(struct Curl_easy *data,
206 static CURLcode rtmp_setup_connection(struct Curl_easy *data, in rtmp_setup_connection()
223 static CURLcode rtmp_connect(struct Curl_easy *data, bool *done) in rtmp_connect()
258 static CURLcode rtmp_do(struct Curl_easy *data, bool *done) in rtmp_do()
276 static CURLcode rtmp_done(struct Curl_easy *data, CURLcode status, in rtmp_done()
286 static CURLcode rtmp_disconnect(struct Curl_easy *dat
[all...]
/third_party/curl/lib/vtls/
H A Dvtls_int.h63 struct Curl_easy *data,
102 int (*check_cxn)(struct Curl_cfilter *cf, struct Curl_easy *data);
104 struct Curl_easy *data);
106 const struct Curl_easy *data);
109 CURLcode (*random)(struct Curl_easy *data, unsigned char *entropy,
114 struct Curl_easy *data);
116 struct Curl_easy *data,
122 void (*adjust_pollset)(struct Curl_cfilter *cf, struct Curl_easy *data,
125 void (*close)(struct Curl_cfilter *cf, struct Curl_easy *data);
126 void (*close_all)(struct Curl_easy *dat
[all...]
H A Dvtls.h73 void Curl_ssl_easy_config_init(struct Curl_easy *data);
79 CURLcode Curl_ssl_easy_config_complete(struct Curl_easy *data);
84 CURLcode Curl_ssl_conn_config_init(struct Curl_easy *data,
98 bool Curl_ssl_conn_config_match(struct Curl_easy *data,
105 void Curl_ssl_conn_config_update(struct Curl_easy *data, bool for_proxy);
121 void Curl_ssl_close_all(struct Curl_easy *data);
122 CURLcode Curl_ssl_set_engine(struct Curl_easy *data, const char *engine);
124 CURLcode Curl_ssl_set_engine_default(struct Curl_easy *data);
125 struct curl_slist *Curl_ssl_engines_list(struct Curl_easy *data);
128 CURLcode Curl_ssl_initsessions(struct Curl_easy *, size_
[all...]
/third_party/curl/lib/vauth/
H A Dvauth.h31 struct Curl_easy;
61 bool Curl_auth_allowed_to_host(struct Curl_easy *data);
100 CURLcode Curl_auth_create_digest_md5_message(struct Curl_easy *data,
112 CURLcode Curl_auth_create_digest_http_message(struct Curl_easy *data,
126 bool Curl_auth_gsasl_is_supported(struct Curl_easy *data,
130 CURLcode Curl_auth_gsasl_start(struct Curl_easy *data,
136 CURLcode Curl_auth_gsasl_token(struct Curl_easy *data,
150 CURLcode Curl_auth_create_ntlm_type1_message(struct Curl_easy *data,
159 CURLcode Curl_auth_decode_ntlm_type2_message(struct Curl_easy *data,
164 CURLcode Curl_auth_create_ntlm_type3_message(struct Curl_easy *dat
[all...]
/third_party/curl/lib/vssh/
H A Dwolfssh.c52 static CURLcode wssh_connect(struct Curl_easy *data, bool *done);
53 static CURLcode wssh_multi_statemach(struct Curl_easy *data, bool *done);
54 static CURLcode wssh_do(struct Curl_easy *data, bool *done);
56 static CURLcode wscp_done(struct Curl_easy *data,
58 static CURLcode wscp_doing(struct Curl_easy *data,
60 static CURLcode wscp_disconnect(struct Curl_easy *data,
64 static CURLcode wsftp_done(struct Curl_easy *data,
66 static CURLcode wsftp_doing(struct Curl_easy *data,
68 static CURLcode wsftp_disconnect(struct Curl_easy *data,
71 static int wssh_getsock(struct Curl_easy *dat
[all...]

Completed in 11 milliseconds

12345678