1 #ifndef HEADER_CURL_MULTIHANDLE_H 2 #define HEADER_CURL_MULTIHANDLE_H 25 #include "conncache.h" 37 CURLM_STATE_CONNECT_PEND,
39 CURLM_STATE_WAITRESOLVE,
40 CURLM_STATE_WAITCONNECT,
41 CURLM_STATE_WAITPROXYCONNECT,
42 CURLM_STATE_SENDPROTOCONNECT,
43 CURLM_STATE_PROTOCONNECT,
50 CURLM_STATE_WAITPERFORM,
54 CURLM_STATE_COMPLETED,
61 #define MAX_SOCKSPEREASYHANDLE 5 62 #define GETSOCK_READABLE (0x00ff) 63 #define GETSOCK_WRITABLE (0xff00) 65 #define CURLPIPE_ANY (CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX) 87 curl_socket_callback socket_cb;
91 curl_push_callback push_cb;
121 long max_host_connections;
124 long max_total_connections;
127 long max_pipeline_length;
130 long content_length_penalty_size;
135 long chunk_length_penalty_size;
146 curl_multi_timer_callback timer_cb;
Definition: urldata.h:1670
Definition: multihandle.h:68
Definition: curl_setup_once.h:110
Definition: conncache.h:26
Definition: multihandle.h:27