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

Data Fields

uv_tcp_t tcp
http_server_t * server
char * buffer
size_t capacity
size_t length
http_server_client_t * next
http_server_client_t * previous
http2_connection_t * http2
bool http2_mode
bool admitted
bool request_too_large
bool chunked_initialized
bool chunk_trailers
size_t chunk_size
size_t chunk_decoded_length
size_t chunk_decoded_capacity
uint8_t * chunk_decoded
char peer_address [64]
SSL * tls
size_t pending_writes
bool close_after_write

Detailed Description

Definition at line 108 of file lib/network/http/server/server.c.

Field Documentation

◆ admitted

bool http_server_client::admitted

Definition at line 118 of file lib/network/http/server/server.c.

◆ buffer

char* http_server_client::buffer

Definition at line 111 of file lib/network/http/server/server.c.

◆ capacity

size_t http_server_client::capacity

Definition at line 112 of file lib/network/http/server/server.c.

◆ chunk_decoded

uint8_t* http_server_client::chunk_decoded

Definition at line 125 of file lib/network/http/server/server.c.

◆ chunk_decoded_capacity

size_t http_server_client::chunk_decoded_capacity

Definition at line 124 of file lib/network/http/server/server.c.

◆ chunk_decoded_length

size_t http_server_client::chunk_decoded_length

Definition at line 123 of file lib/network/http/server/server.c.

◆ chunk_size

size_t http_server_client::chunk_size

Definition at line 122 of file lib/network/http/server/server.c.

◆ chunk_trailers

bool http_server_client::chunk_trailers

Definition at line 121 of file lib/network/http/server/server.c.

◆ chunked_initialized

bool http_server_client::chunked_initialized

Definition at line 120 of file lib/network/http/server/server.c.

◆ close_after_write

bool http_server_client::close_after_write

Definition at line 129 of file lib/network/http/server/server.c.

◆ http2

http2_connection_t* http_server_client::http2

Definition at line 116 of file lib/network/http/server/server.c.

Referenced by http_response_finish().

◆ http2_mode

bool http_server_client::http2_mode

Definition at line 117 of file lib/network/http/server/server.c.

Referenced by http_response_finish().

◆ length

size_t http_server_client::length

Definition at line 113 of file lib/network/http/server/server.c.

◆ next

http_server_client_t* http_server_client::next

Definition at line 114 of file lib/network/http/server/server.c.

◆ peer_address

char http_server_client::peer_address[64]

Definition at line 126 of file lib/network/http/server/server.c.

◆ pending_writes

size_t http_server_client::pending_writes

Definition at line 128 of file lib/network/http/server/server.c.

◆ previous

http_server_client_t* http_server_client::previous

Definition at line 115 of file lib/network/http/server/server.c.

◆ request_too_large

bool http_server_client::request_too_large

Definition at line 119 of file lib/network/http/server/server.c.

◆ server

http_server_t* http_server_client::server

Definition at line 110 of file lib/network/http/server/server.c.

◆ tcp

uv_tcp_t http_server_client::tcp

Definition at line 109 of file lib/network/http/server/server.c.

◆ tls

SSL* http_server_client::tls

Definition at line 127 of file lib/network/http/server/server.c.


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