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 int num_easy; /* amount of entries in the linked list above. */
97 int num_alive; /* amount of easy handles that are added but have not yet
100 struct Curl_llist msglist; /* a list of messages from completed transfers */
102 struct Curl_llist pending; /* Curl_easys that are in the
106 curl_socket_callback socket_cb;
107 void *socket_userp;
110 curl_push_callback push_cb;
111 void *push_userp;
114 struct Curl_hash hostcache;
118 struct PslCache psl;
123 struct Curl_tree *timetree;
126 struct multi_ssl_backend_data *ssl_backend_data;
132 struct Curl_hash sockhash;
135 struct conncache conn_cache;
137 long maxconnects; /* if >0, a fixed limit of the maximum number of entries
140 long max_host_connections; /* if >0, a fixed limit of the maximum number
166 BIT(recheckstate); /* see Curl_multi_connchanged */ argument