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

Protocol tag for QUIC transport. More...

#include <protocol_tags.h>

Collaboration diagram for kcenon::network::protocol::quic_protocol:
Collaboration graph

Static Public Attributes

static constexpr std::string_view name {"quic"}
 
static constexpr bool is_connection_oriented = true
 
static constexpr bool is_reliable = true
 

Detailed Description

Protocol tag for QUIC transport.

Represents the QUIC protocol, a modern transport protocol built on UDP that provides multiplexed connections with built-in TLS 1.3 encryption.

Characteristics

  • Built on UDP with reliability layer
  • Multiplexed streams
  • Built-in encryption (TLS 1.3)
  • Reduced connection establishment latency (0-RTT)

Definition at line 98 of file protocol_tags.h.

Member Data Documentation

◆ is_connection_oriented

bool kcenon::network::protocol::quic_protocol::is_connection_oriented = true
staticconstexpr

Definition at line 100 of file protocol_tags.h.

◆ is_reliable

bool kcenon::network::protocol::quic_protocol::is_reliable = true
staticconstexpr

Definition at line 101 of file protocol_tags.h.

◆ name

std::string_view kcenon::network::protocol::quic_protocol::name {"quic"}
staticconstexpr

Definition at line 99 of file protocol_tags.h.

99{"quic"};

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