ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
http3_stream_state Struct Reference

Data Fields

http_server_http3_t * owner
int64_t stream_id
bool headers_done
bool responded
bool malformed
bool method
bool scheme
bool authority
bool protocol
bool request_path
bool request_origin
char method_text [32]
char request_target [2048U]
char header_names [64U][2048U]
char header_values [64U][2048U]
http_header_t headers [64U]
size_t header_count
size_t header_bytes
uint8_t * request_body
size_t request_body_length
size_t request_body_capacity
bool request_end_stream
uint8_t * response_body
size_t response_length
size_t response_offset
http3_stream_state_t * next

Detailed Description

Definition at line 46 of file http3.c.

Field Documentation

◆ authority

bool http3_stream_state::authority

Definition at line 50 of file http3.c.

◆ header_bytes

size_t http3_stream_state::header_bytes

Definition at line 54 of file http3.c.

◆ header_count

size_t http3_stream_state::header_count

Definition at line 54 of file http3.c.

◆ header_names

char http3_stream_state::header_names[64U][2048U]

Definition at line 52 of file http3.c.

◆ header_values

char http3_stream_state::header_values[64U][2048U]

Definition at line 52 of file http3.c.

◆ headers

http_header_t http3_stream_state::headers[64U]

Definition at line 53 of file http3.c.

◆ headers_done

bool http3_stream_state::headers_done

Definition at line 49 of file http3.c.

◆ malformed

bool http3_stream_state::malformed

Definition at line 49 of file http3.c.

◆ method

bool http3_stream_state::method

Definition at line 50 of file http3.c.

◆ method_text

char http3_stream_state::method_text[32]

Definition at line 51 of file http3.c.

◆ next

http3_stream_state_t* http3_stream_state::next

Definition at line 60 of file http3.c.

◆ owner

http_server_http3_t* http3_stream_state::owner

Definition at line 47 of file http3.c.

◆ protocol

bool http3_stream_state::protocol

Definition at line 50 of file http3.c.

◆ request_body

uint8_t* http3_stream_state::request_body

Definition at line 55 of file http3.c.

◆ request_body_capacity

size_t http3_stream_state::request_body_capacity

Definition at line 56 of file http3.c.

◆ request_body_length

size_t http3_stream_state::request_body_length

Definition at line 56 of file http3.c.

◆ request_end_stream

bool http3_stream_state::request_end_stream

Definition at line 57 of file http3.c.

◆ request_origin

bool http3_stream_state::request_origin

Definition at line 50 of file http3.c.

◆ request_path

bool http3_stream_state::request_path

Definition at line 50 of file http3.c.

◆ request_target

char http3_stream_state::request_target[2048U]

Definition at line 51 of file http3.c.

◆ responded

bool http3_stream_state::responded

Definition at line 49 of file http3.c.

◆ response_body

uint8_t* http3_stream_state::response_body

Definition at line 58 of file http3.c.

◆ response_length

size_t http3_stream_state::response_length

Definition at line 59 of file http3.c.

◆ response_offset

size_t http3_stream_state::response_offset

Definition at line 59 of file http3.c.

◆ scheme

bool http3_stream_state::scheme

Definition at line 50 of file http3.c.

◆ stream_id

int64_t http3_stream_state::stream_id

Definition at line 48 of file http3.c.


The documentation for this struct was generated from the following file: