Lines Matching refs:Curl_multi
74 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);
347 static CURLMcode multi_addmsg(struct Curl_multi *multi, in multi_addmsg()
355 struct Curl_multi *Curl_multi_handle(int hashsize, /* socket hash */ in Curl_multi_handle()
358 struct Curl_multi *multi = calloc(1, sizeof(struct Curl_multi)); in Curl_multi_handle()
418 struct Curl_multi *curl_multi_init(void) in curl_multi_init()
424 CURLMcode curl_multi_add_handle(struct Curl_multi *multi, in curl_multi_add_handle()
716 CURLMcode curl_multi_remove_handle(struct Curl_multi *multi, in curl_multi_remove_handle()
866 bool Curl_multiplex_wanted(const struct Curl_multi *multi) in Curl_multiplex_wanted()
1024 CURLMcode curl_multi_fdset(struct Curl_multi *multi, in curl_multi_fdset()
1080 static CURLMcode multi_wait(struct Curl_multi *multi,
1396 CURLMcode curl_multi_wait(struct Curl_multi *multi,
1406 CURLMcode curl_multi_poll(struct Curl_multi *multi,
1416 CURLMcode curl_multi_wakeup(struct Curl_multi *multi)
1476 static bool multi_ischanged(struct Curl_multi *multi, bool clear)
1484 CURLMcode Curl_multi_add_perform(struct Curl_multi *multi,
1717 static CURLMcode multi_runsingle(struct Curl_multi *multi,
2540 CURLMcode curl_multi_perform(struct Curl_multi *multi, int *running_handles)
2594 CURLMcode curl_multi_cleanup(struct Curl_multi *multi)
2667 CURLMsg *curl_multi_info_read(struct Curl_multi *multi, int *msgs_in_queue)
2699 static CURLMcode singlesocket(struct Curl_multi *multi,
2871 struct Curl_multi *multi = data->multi;
2903 struct Curl_multi *multi,
2946 static CURLMcode multi_socket(struct Curl_multi *multi,
3061 CURLMcode curl_multi_setopt(struct Curl_multi *multi,
3136 CURLMcode curl_multi_socket(struct Curl_multi *multi, curl_socket_t s,
3148 CURLMcode curl_multi_socket_action(struct Curl_multi *multi, curl_socket_t s,
3160 CURLMcode curl_multi_socket_all(struct Curl_multi *multi, int *running_handles)
3171 static CURLMcode multi_timeout(struct Curl_multi *multi,
3210 CURLMcode curl_multi_timeout(struct Curl_multi *multi,
3227 void Curl_update_timer(struct Curl_multi *multi)
3336 struct Curl_multi *multi = data->multi;
3411 struct Curl_multi *multi = data->multi;
3446 CURLMcode curl_multi_assign(struct Curl_multi *multi, curl_socket_t s,
3464 size_t Curl_multi_max_host_connections(struct Curl_multi *multi)
3469 size_t Curl_multi_max_total_connections(struct Curl_multi *multi)
3492 static void process_pending_handles(struct Curl_multi *multi)
3531 void Curl_multi_dump(struct Curl_multi *multi)
3563 unsigned int Curl_multi_max_concurrent_streams(struct Curl_multi *multi)