|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
QUIC protocol connection factory and configuration. More...
#include "kcenon/network/detail/unified/i_connection.h"#include "kcenon/network/detail/unified/i_listener.h"#include "kcenon/network/detail/unified/types.h"#include <chrono>#include <cstdint>#include <memory>#include <optional>#include <string>#include <string_view>

Go to the source code of this file.
Classes | |
| struct | kcenon::network::protocol::quic::quic_config |
| Configuration options for QUIC connections. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::protocol |
| namespace | kcenon::network::protocol::quic |
Functions | |
| auto | kcenon::network::protocol::quic::create_connection (const quic_config &config={}, std::string_view id="") -> std::unique_ptr< unified::i_connection > |
| Creates a QUIC connection (not yet connected) | |
| auto | kcenon::network::protocol::quic::connect (const unified::endpoint_info &endpoint, const quic_config &config={}, std::string_view id="") -> std::unique_ptr< unified::i_connection > |
| Creates and connects a QUIC connection in one call. | |
| auto | kcenon::network::protocol::quic::connect (std::string_view url, const quic_config &config={}, std::string_view id="") -> std::unique_ptr< unified::i_connection > |
| Creates and connects a QUIC connection using URL format. | |
| auto | kcenon::network::protocol::quic::create_listener (const quic_config &config, std::string_view id="") -> std::unique_ptr< unified::i_listener > |
| Creates a QUIC listener (not yet listening) | |
| auto | kcenon::network::protocol::quic::listen (const unified::endpoint_info &bind_address, const quic_config &config, std::string_view id="") -> std::unique_ptr< unified::i_listener > |
| Creates and starts a QUIC listener in one call. | |
| auto | kcenon::network::protocol::quic::listen (uint16_t port, const quic_config &config, std::string_view id="") -> std::unique_ptr< unified::i_listener > |
| Creates and starts a QUIC listener on a specific port. | |
QUIC protocol connection factory and configuration.
QUIC protocol factory functions for the unified transport layer.
Provides create_connection() and create_listener() factory functions for QUIC transport with configuration for streams, timeouts, and TLS.
Definition in file quic.h.