|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
#include "kcenon/network/detail/utils/result_types.h"#include <array>#include <cstdint>#include <span>#include <vector>#include <memory>#include <string>

Go to the source code of this file.
Classes | |
| struct | kcenon::network::protocols::http2::frame_header |
| HTTP/2 frame header (9 bytes) More... | |
| class | kcenon::network::protocols::http2::frame |
| Base class for HTTP/2 frames. More... | |
| class | kcenon::network::protocols::http2::data_frame |
| DATA frame (RFC 7540 Section 6.1) More... | |
| class | kcenon::network::protocols::http2::headers_frame |
| HEADERS frame (RFC 7540 Section 6.2) More... | |
| struct | kcenon::network::protocols::http2::setting_parameter |
| SETTINGS frame parameter. More... | |
| class | kcenon::network::protocols::http2::settings_frame |
| SETTINGS frame (RFC 7540 Section 6.5) More... | |
| class | kcenon::network::protocols::http2::rst_stream_frame |
| RST_STREAM frame (RFC 7540 Section 6.4) More... | |
| class | kcenon::network::protocols::http2::ping_frame |
| PING frame (RFC 7540 Section 6.7) More... | |
| class | kcenon::network::protocols::http2::goaway_frame |
| GOAWAY frame (RFC 7540 Section 6.8) More... | |
| class | kcenon::network::protocols::http2::window_update_frame |
| WINDOW_UPDATE frame (RFC 7540 Section 6.9) More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::protocols |
| namespace | kcenon::network::protocols::http2 |
| namespace | kcenon::network::protocols::http2::frame_flags |
Variables | |
| constexpr uint8_t | kcenon::network::protocols::http2::frame_flags::none = 0x0 |
| constexpr uint8_t | kcenon::network::protocols::http2::frame_flags::end_stream = 0x1 |
| constexpr uint8_t | kcenon::network::protocols::http2::frame_flags::ack = 0x1 |
| constexpr uint8_t | kcenon::network::protocols::http2::frame_flags::end_headers = 0x4 |
| constexpr uint8_t | kcenon::network::protocols::http2::frame_flags::padded = 0x8 |
| constexpr uint8_t | kcenon::network::protocols::http2::frame_flags::priority = 0x20 |