Home
last modified time | relevance | path

Searched refs:Curl_multi (Results 1 – 8 of 8) sorted by relevance

/external/curl/lib/
Dmultiif.h31 bool Curl_pipeline_wanted(const struct Curl_multi* multi, int bits);
36 struct Curl_multi *Curl_multi_handle(int hashsize, int chashsize);
55 void Curl_multi_dump(struct Curl_multi *multi);
58 void Curl_multi_process_pending_handles(struct Curl_multi *multi);
61 size_t Curl_multi_max_host_connections(struct Curl_multi *multi);
64 curl_off_t Curl_multi_content_length_penalty_size(struct Curl_multi *multi);
67 curl_off_t Curl_multi_chunk_length_penalty_size(struct Curl_multi *multi);
70 struct curl_llist *Curl_multi_pipelining_site_bl(struct Curl_multi *multi);
73 struct curl_llist *Curl_multi_pipelining_server_bl(struct Curl_multi *multi);
76 size_t Curl_multi_max_total_connections(struct Curl_multi *multi);
[all …]
Dmulti.c68 static void singlesocket(struct Curl_multi *multi,
70 static int update_timer(struct Curl_multi *multi);
73 struct Curl_multi *multi,
75 static CURLMcode multi_timeout(struct Curl_multi *multi,
280 static CURLMcode multi_addmsg(struct Curl_multi *multi, in multi_addmsg()
300 struct Curl_multi *Curl_multi_handle(int hashsize, /* socket hash */ in Curl_multi_handle()
303 struct Curl_multi *multi = calloc(1, sizeof(struct Curl_multi)); in Curl_multi_handle()
355 struct Curl_multi *curl_multi_init(void) in curl_multi_init()
361 CURLMcode curl_multi_add_handle(struct Curl_multi *multi, in curl_multi_add_handle()
656 CURLMcode curl_multi_remove_handle(struct Curl_multi *multi, in curl_multi_remove_handle()
[all …]
Deasy.c411 static int events_timer(struct Curl_multi *multi, /* multi handle */ in events_timer()
544 static void events_setup(struct Curl_multi *multi, struct events *ev) in events_setup()
561 static CURLcode wait_or_timeout(struct Curl_multi *multi, struct events *ev) in wait_or_timeout()
648 static CURLcode easy_events(struct Curl_multi *multi) in easy_events()
662 static CURLcode easy_transfer(struct Curl_multi *multi) in easy_transfer()
744 struct Curl_multi *multi; in easy_perform()
Dmultihandle.h70 struct Curl_multi { struct
Durldata.h1440 struct Curl_multi; /* declared and used only in multi.c */
1791 struct Curl_multi *multi; /* if non-NULL, points to the multi handle
1794 struct Curl_multi *multi_easy; /* if non-NULL, points to the multi handle
Durl.c392 struct Curl_multi *m; in Curl_close()
3343 static size_t max_pipeline_length(struct Curl_multi *multi) in max_pipeline_length()
/external/curl/include/curl/
Dmulti.h56 typedef struct Curl_multi CURLM;
/external/curl/docs/
DINTERNALS.md875 order to do any transfer, the ->multi member will point to the `Curl_multi`
879 a `Curl_multi` when a transfer is in progress.
918 `closure_handle` `Curl_easy` in the `Curl_multi` struct to use when needed.
927 ## Curl_multi section in Structs in libcurl
932 `Curl_multi` is the multi handle struct exposed as "CURLM *" in external
962 points to the `Curl_multi` struct.