Lines Matching defs:HTTP
188 struct HTTP { struct
207 HTTPSEND_NADA, /* init */ argument
222 /*********** for HTTP/2 we store stream-local data here *************/ argument
237 uint32_t error; /* HTTP/2 stream error code */ argument
241 int status_code; /* HTTP status code */ argument
247 /* fields used by both HTTP/2 and HTTP/3 */ argument
257 /*********** for HTTP/3 we store stream-local data here *************/ argument
259 uint64_t error3; /* HTTP/3 stream error code */ argument
266 #ifdef USE_NGHTTP3 argument
270 #endif /* USE_NGHTTP3 */ argument
272 struct MSH3_REQUEST *req;
274 CRITICAL_SECTION recv_lock;
276 pthread_mutex_t recv_lock;
279 uint8_t* recv_buf;
280 size_t recv_buf_alloc;
281 size_t recv_buf_max;
283 size_t recv_header_len;
284 bool recv_header_complete;
286 size_t recv_data_len;
287 bool recv_data_complete;
289 CURLcode recv_error;
292 bool h3_got_header; /* TRUE when h3 stream has recvd some HEADER */
293 bool h3_recving_data; /* TRUE when h3 stream is reading DATA */
294 bool h3_body_pending; /* TRUE when h3 stream may have more body DATA */
295 struct h3_event_node *pending;