|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
#include "kcenon/network/detail/protocol/quic.h"#include "internal/unified/adapters/quic_connection_adapter.h"#include "internal/unified/adapters/quic_listener_adapter.h"#include <atomic>#include <chrono>#include <sstream>
Go to the source code of this file.
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. | |