Lines Matching defs:Curl_multi
87 struct Curl_multi { struct
90 unsigned int magic;
93 struct Curl_easy *easyp;
94 struct Curl_easy *easylp; /* last node */
96 unsigned int num_easy; /* amount of entries in the linked list above. */
97 unsigned int num_alive; /* amount of easy handles that are added but have
100 struct Curl_llist msglist; /* a list of messages from completed transfers */
102 struct Curl_llist pending; /* Curl_easys that are in the
104 struct Curl_llist msgsent; /* Curl_easys that are in the
108 curl_socket_callback socket_cb;
109 void *socket_userp;
112 curl_push_callback push_cb;
113 void *push_userp;
116 struct Curl_hash hostcache;
120 struct PslCache psl;
125 struct Curl_tree *timetree;
128 struct multi_ssl_backend_data *ssl_backend_data;
134 struct Curl_hash sockhash;
137 struct conncache conn_cache;
139 long max_host_connections; /* if >0, a fixed limit of the maximum number
142 long max_total_connections; /* if >0, a fixed limit of the maximum number
167 BIT(recheckstate); /* see Curl_multi_connchanged */ argument