|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
#include <chrono>#include <cstddef>#include <optional>

Go to the source code of this file.
Classes | |
| struct | kcenon::network::protocols::quic::pmtud_config |
| Configuration for PMTUD controller. More... | |
| class | kcenon::network::protocols::quic::pmtud_controller |
| Path MTU Discovery controller for QUIC (RFC 8899 DPLPMTUD) More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::protocols |
| namespace | kcenon::network::protocols::quic |
Enumerations | |
| enum class | kcenon::network::protocols::quic::pmtud_state { kcenon::network::protocols::quic::disabled , kcenon::network::protocols::quic::base , kcenon::network::protocols::quic::searching , kcenon::network::protocols::quic::search_complete , kcenon::network::protocols::quic::error } |
| States for DPLPMTUD state machine (RFC 8899 Section 5.2) More... | |
Functions | |
| auto | kcenon::network::protocols::quic::pmtud_state_to_string (pmtud_state state) noexcept -> const char * |
| Convert PMTUD state to string. | |