Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::protocols::http2::http2_settings Struct Reference

HTTP/2 connection settings. More...

#include <http2_client.h>

Collaboration diagram for kcenon::network::protocols::http2::http2_settings:
Collaboration graph

Public Attributes

uint32_t header_table_size = 4096
 HPACK dynamic table size.
 
bool enable_push = false
 Server push enabled.
 
uint32_t max_concurrent_streams = 100
 Max concurrent streams.
 
uint32_t initial_window_size = 65535
 Initial flow control window.
 
uint32_t max_frame_size = 16384
 Max frame payload size.
 
uint32_t max_header_list_size = 8192
 Max header list size.
 

Detailed Description

HTTP/2 connection settings.

Definition at line 98 of file http2_client.h.

Member Data Documentation

◆ enable_push

bool kcenon::network::protocols::http2::http2_settings::enable_push = false

Server push enabled.

Definition at line 101 of file http2_client.h.

◆ header_table_size

uint32_t kcenon::network::protocols::http2::http2_settings::header_table_size = 4096

HPACK dynamic table size.

Definition at line 100 of file http2_client.h.

◆ initial_window_size

uint32_t kcenon::network::protocols::http2::http2_settings::initial_window_size = 65535

Initial flow control window.

Definition at line 103 of file http2_client.h.

◆ max_concurrent_streams

uint32_t kcenon::network::protocols::http2::http2_settings::max_concurrent_streams = 100

Max concurrent streams.

Definition at line 102 of file http2_client.h.

◆ max_frame_size

uint32_t kcenon::network::protocols::http2::http2_settings::max_frame_size = 16384

Max frame payload size.

Definition at line 104 of file http2_client.h.

◆ max_header_list_size

uint32_t kcenon::network::protocols::http2::http2_settings::max_header_list_size = 8192

Max header list size.

Definition at line 105 of file http2_client.h.


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