|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Go to the source code of this file.
Classes | |
| class | kcenon::network::protocols::quic::ecn_tracker |
| ECN (Explicit Congestion Notification) tracker (RFC 9000 Section 13.4, RFC 9002 Section 7.1) More... | |
| struct | kcenon::network::protocols::quic::ecn_tracker::validation_state |
| Internal ECN validation state. 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::ecn_result { kcenon::network::protocols::quic::none , kcenon::network::protocols::quic::congestion_signal , kcenon::network::protocols::quic::ecn_failure } |
| Result of ECN counts processing (RFC 9000 Section 13.4) More... | |
| enum class | kcenon::network::protocols::quic::ecn_marking : uint8_t { kcenon::network::protocols::quic::not_ect = 0x00 , kcenon::network::protocols::quic::ect1 = 0x01 , kcenon::network::protocols::quic::ect0 = 0x02 , kcenon::network::protocols::quic::ecn_ce = 0x03 } |
| ECN marking values for IP header (RFC 3168) More... | |
Functions | |
| auto | kcenon::network::protocols::quic::ecn_result_to_string (ecn_result result) noexcept -> const char * |
| Convert ecn_result to string. | |