Home
last modified time | relevance | path

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

/external/curl/lib/
Dmultiif.h33 void Curl_update_timer(struct Curl_multi *multi);
37 bool Curl_multiplex_wanted(const struct Curl_multi *multi);
44 struct Curl_multi *Curl_multi_handle(int hashsize, int chashsize);
63 void Curl_multi_dump(struct Curl_multi *multi);
67 size_t Curl_multi_max_host_connections(struct Curl_multi *multi);
70 size_t Curl_multi_max_total_connections(struct Curl_multi *multi);
90 CURLMcode Curl_multi_add_perform(struct Curl_multi *multi,
96 unsigned int Curl_multi_max_concurrent_streams(struct Curl_multi *multi);
Dmulti.c74 static CURLMcode singlesocket(struct Curl_multi *multi,
77 struct Curl_multi *multi,
79 static CURLMcode multi_timeout(struct Curl_multi *multi,
81 static void process_pending_handles(struct Curl_multi *multi);
340 static CURLMcode multi_addmsg(struct Curl_multi *multi, in multi_addmsg()
348 struct Curl_multi *Curl_multi_handle(int hashsize, /* socket hash */ in Curl_multi_handle()
351 struct Curl_multi *multi = calloc(1, sizeof(struct Curl_multi)); in Curl_multi_handle()
411 struct Curl_multi *curl_multi_init(void) in curl_multi_init()
417 CURLMcode curl_multi_add_handle(struct Curl_multi *multi, in curl_multi_add_handle()
719 CURLMcode curl_multi_remove_handle(struct Curl_multi *multi, in curl_multi_remove_handle()
[all …]
Deasy.c321 static int events_timer(struct Curl_multi *multi, /* multi handle */ in events_timer()
454 static void events_setup(struct Curl_multi *multi, struct events *ev) in events_setup()
471 static CURLcode wait_or_timeout(struct Curl_multi *multi, struct events *ev) in wait_or_timeout()
564 static CURLcode easy_events(struct Curl_multi *multi) in easy_events()
580 static CURLcode easy_transfer(struct Curl_multi *multi) in easy_transfer()
636 struct Curl_multi *multi; in easy_perform()
Dmultihandle.h79 struct Curl_multi { struct
Durldata.h1468 struct Curl_multi; /* declared and used only in multi.c */
1885 struct Curl_multi *multi; /* if non-NULL, points to the multi handle
1888 struct Curl_multi *multi_easy; /* if non-NULL, points to the multi handle
Dhttp2.c622 static void multi_connchanged(struct Curl_multi *multi) in multi_connchanged()
Durl.c352 struct Curl_multi *m; in Curl_close()
/external/curl/tests/unit/
Dunit1609.c103 struct Curl_multi *multi = NULL;
Dunit1607.c105 struct Curl_multi *multi = NULL;
/external/curl/include/curl/
Dmulti.h56 typedef struct Curl_multi CURLM;
/external/curl/docs/
DINTERNALS.md43 - [Curl_multi](#Curl_multi)
875 order to do any transfer, the `->multi` member will point to the `Curl_multi`
879 to a `Curl_multi` when a transfer is in progress.
919 `closure_handle` `Curl_easy` in the `Curl_multi` struct to use when needed.
928 <a name="Curl_multi"></a>
929 ## Curl_multi section in Structs in libcurl
934 `Curl_multi` is the multi handle struct exposed as `CURLM *` in external
964 points to the `Curl_multi` struct.