Lines Matching defs:http_client_ctx
398 struct http_client_ctx { struct
400 int fd;
403 unsigned char buffer[HTTP_SERVER_CLIENT_BUFFER_SIZE];
406 unsigned char *cursor;
409 size_t data_len;
412 int window_size;
415 enum http_server_state server_state;
418 struct http2_frame current_frame;
421 struct http_resource_detail *current_detail;
424 struct http2_stream_ctx *current_stream;
427 struct http_hpack_header_buf header_field;
430 struct http2_stream_ctx streams[HTTP_SERVER_MAX_STREAMS];
433 struct http_parser_settings parser_settings;
436 struct http_parser parser;
439 struct http_header_capture_ctx header_capture_ctx;
442 unsigned char url_buffer[HTTP_SERVER_MAX_URL_LENGTH];
445 unsigned char content_type[HTTP_SERVER_MAX_CONTENT_TYPE_LEN];
448 unsigned char header_buffer[HTTP_SERVER_MAX_HEADER_LEN];
451 size_t content_len;
454 enum http_method method;
457 enum http1_parser_state parser_state;
462 int http1_frag_data_len;
467 struct k_work_delayable inactivity_timer;
475 bool preface_sent : 1;
478 bool http1_headers_sent : 1;
481 bool has_upgrade_header : 1;
484 bool http2_upgrade : 1;
487 bool websocket_upgrade : 1;
490 bool websocket_sec_key_next : 1;
493 bool expect_continuation : 1;