Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
connection_id_manager.h File Reference
#include "kcenon/network/detail/protocols/quic/connection_id.h"
#include "frame_types.h"
#include "kcenon/network/detail/utils/result_types.h"
#include <array>
#include <cstdint>
#include <vector>
Include dependency graph for connection_id_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::network::protocols::quic::connection_id_entry
 Entry for storing a peer's connection ID with metadata. More...
 
class  kcenon::network::protocols::quic::connection_id_manager
 Manages peer connection IDs for QUIC connections (RFC 9000 Section 5.1) More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::network
 Main namespace for all Network System components.
 
namespace  kcenon::network::protocols
 
namespace  kcenon::network::protocols::quic
 
namespace  kcenon::network::protocols::quic::cid_manager_error
 

Variables

constexpr int kcenon::network::protocols::quic::cid_manager_error::duplicate_sequence = -740
 
constexpr int kcenon::network::protocols::quic::cid_manager_error::sequence_too_low = -741
 
constexpr int kcenon::network::protocols::quic::cid_manager_error::no_available_cid = -742
 
constexpr int kcenon::network::protocols::quic::cid_manager_error::cid_not_found = -743
 
constexpr int kcenon::network::protocols::quic::cid_manager_error::invalid_retire_prior_to = -744
 
constexpr int kcenon::network::protocols::quic::cid_manager_error::active_cid_limit_exceeded = -745