Lines Matching refs:Curl_multi

89 static void move_pending_to_connect(struct Curl_multi *multi,
91 static CURLMcode singlesocket(struct Curl_multi *multi,
94 struct Curl_multi *multi,
96 static CURLMcode multi_timeout(struct Curl_multi *multi,
99 static void process_pending_handles(struct Curl_multi *multi);
100 static void multi_xfer_bufs_free(struct Curl_multi *multi);
392 static void multi_addmsg(struct Curl_multi *multi, struct Curl_message *msg) in multi_addmsg()
397 struct Curl_multi *Curl_multi_handle(size_t hashsize, /* socket hash */ in Curl_multi_handle()
401 struct Curl_multi *multi = calloc(1, sizeof(struct Curl_multi)); in Curl_multi_handle()
453 struct Curl_multi *curl_multi_init(void) in curl_multi_init()
461 static void multi_warn_debug(struct Curl_multi *multi, struct Curl_easy *data) in multi_warn_debug()
474 CURLMcode curl_multi_add_handle(struct Curl_multi *multi, in curl_multi_add_handle()
772 CURLMcode curl_multi_remove_handle(struct Curl_multi *multi, in curl_multi_remove_handle()
914 bool Curl_multiplex_wanted(const struct Curl_multi *multi) in Curl_multiplex_wanted()
1141 CURLMcode curl_multi_fdset(struct Curl_multi *multi, in curl_multi_fdset()
1182 CURLMcode curl_multi_waitfds(struct Curl_multi *multi, in curl_multi_waitfds()
1239 static CURLMcode multi_wait(struct Curl_multi *multi,
1487 CURLMcode curl_multi_wait(struct Curl_multi *multi,
1497 CURLMcode curl_multi_poll(struct Curl_multi *multi,
1507 CURLMcode curl_multi_wakeup(struct Curl_multi *multi)
1579 static bool multi_ischanged(struct Curl_multi *multi, bool clear)
1594 void Curl_multi_connchanged(struct Curl_multi *multi)
1599 CURLMcode Curl_multi_add_perform(struct Curl_multi *multi,
1801 static void set_in_callback(struct Curl_multi *multi, bool value)
1820 static CURLMcode multi_runsingle(struct Curl_multi *multi,
2630 CURLMcode curl_multi_perform(struct Curl_multi *multi, int *running_handles)
2708 static void unlink_all_msgsent_handles(struct Curl_multi *multi)
2722 CURLMcode curl_multi_cleanup(struct Curl_multi *multi)
2799 CURLMsg *curl_multi_info_read(struct Curl_multi *multi, int *msgs_in_queue)
2831 static CURLMcode singlesocket(struct Curl_multi *multi,
2847 CURLMcode Curl_multi_pollset_ev(struct Curl_multi *multi,
3026 struct Curl_multi *multi = data->multi;
3070 struct Curl_multi *multi,
3113 struct Curl_multi *multi;
3122 struct Curl_multi *multi = mrc->multi;
3165 static CURLMcode multi_socket(struct Curl_multi *multi,
3264 CURLMcode curl_multi_setopt(struct Curl_multi *multi,
3345 CURLMcode curl_multi_socket(struct Curl_multi *multi, curl_socket_t s,
3353 CURLMcode curl_multi_socket_action(struct Curl_multi *multi, curl_socket_t s,
3361 CURLMcode curl_multi_socket_all(struct Curl_multi *multi, int *running_handles)
3368 static CURLMcode multi_timeout(struct Curl_multi *multi,
3412 CURLMcode curl_multi_timeout(struct Curl_multi *multi,
3433 CURLMcode Curl_update_timer(struct Curl_multi *multi)
3579 struct Curl_multi *multi = data->multi;
3660 struct Curl_multi *multi = data->multi;
3692 CURLMcode curl_multi_assign(struct Curl_multi *multi, curl_socket_t s,
3709 static void move_pending_to_connect(struct Curl_multi *multi,
3740 static void process_pending_handles(struct Curl_multi *multi)
3760 unsigned int Curl_multi_max_concurrent_streams(struct Curl_multi *multi)
3766 struct Curl_easy **curl_multi_get_handles(struct Curl_multi *multi)
3890 static void multi_xfer_bufs_free(struct Curl_multi *multi)
3901 struct Curl_easy *Curl_multi_get_handle(struct Curl_multi *multi,