Lines Matching refs:Curl_cfilter
29 struct Curl_cfilter;
38 typedef void Curl_cft_destroy_this(struct Curl_cfilter *cf,
42 typedef void Curl_cft_close(struct Curl_cfilter *cf,
48 typedef CURLcode Curl_cft_shutdown(struct Curl_cfilter *cf,
52 typedef CURLcode Curl_cft_connect(struct Curl_cfilter *cf,
67 typedef void Curl_cft_get_host(struct Curl_cfilter *cf,
98 typedef void Curl_cft_adjust_pollset(struct Curl_cfilter *cf,
102 typedef bool Curl_cft_data_pending(struct Curl_cfilter *cf,
105 typedef ssize_t Curl_cft_send(struct Curl_cfilter *cf,
112 typedef ssize_t Curl_cft_recv(struct Curl_cfilter *cf,
118 typedef bool Curl_cft_conn_is_alive(struct Curl_cfilter *cf,
122 typedef CURLcode Curl_cft_conn_keep_alive(struct Curl_cfilter *cf,
151 typedef CURLcode Curl_cft_cntrl(struct Curl_cfilter *cf,
186 typedef CURLcode Curl_cft_query(struct Curl_cfilter *cf,
227 struct Curl_cfilter { struct
229 struct Curl_cfilter *next; /* next filter in chain */ argument
238 void Curl_cf_def_destroy_this(struct Curl_cfilter *cf, argument
243 void Curl_cf_def_get_host(struct Curl_cfilter *cf, struct Curl_easy *data,
246 void Curl_cf_def_adjust_pollset(struct Curl_cfilter *cf,
249 bool Curl_cf_def_data_pending(struct Curl_cfilter *cf,
251 ssize_t Curl_cf_def_send(struct Curl_cfilter *cf, struct Curl_easy *data,
254 ssize_t Curl_cf_def_recv(struct Curl_cfilter *cf, struct Curl_easy *data,
256 CURLcode Curl_cf_def_cntrl(struct Curl_cfilter *cf,
259 bool Curl_cf_def_conn_is_alive(struct Curl_cfilter *cf,
262 CURLcode Curl_cf_def_conn_keep_alive(struct Curl_cfilter *cf,
264 CURLcode Curl_cf_def_query(struct Curl_cfilter *cf,
267 CURLcode Curl_cf_def_shutdown(struct Curl_cfilter *cf,
277 CURLcode Curl_cf_create(struct Curl_cfilter **pcf,
289 struct Curl_cfilter *cf);
295 void Curl_conn_cf_insert_after(struct Curl_cfilter *cf_at,
296 struct Curl_cfilter *cf_new);
305 bool Curl_conn_cf_discard_sub(struct Curl_cfilter *cf,
306 struct Curl_cfilter *discard,
313 void Curl_conn_cf_discard_chain(struct Curl_cfilter **pcf,
324 CURLcode Curl_conn_cf_connect(struct Curl_cfilter *cf,
327 void Curl_conn_cf_close(struct Curl_cfilter *cf, struct Curl_easy *data);
328 ssize_t Curl_conn_cf_send(struct Curl_cfilter *cf, struct Curl_easy *data,
331 ssize_t Curl_conn_cf_recv(struct Curl_cfilter *cf, struct Curl_easy *data,
333 CURLcode Curl_conn_cf_cntrl(struct Curl_cfilter *cf,
342 bool Curl_conn_cf_is_ssl(struct Curl_cfilter *cf);
348 curl_socket_t Curl_conn_cf_get_socket(struct Curl_cfilter *cf,
351 CURLcode Curl_conn_cf_get_ip_info(struct Curl_cfilter *cf,
355 bool Curl_conn_cf_needs_flush(struct Curl_cfilter *cf,
442 void Curl_conn_cf_adjust_pollset(struct Curl_cfilter *cf,
457 int Curl_conn_cf_poll(struct Curl_cfilter *cf,
540 void Curl_cf_def_close(struct Curl_cfilter *cf, struct Curl_easy *data);