/workspaces/astro/sol3-sdk/cpp/sol3/net/tcp_connection.h Source File
|
Space-ng SDK
|
tcp_connection.h
Go to the documentation of this file.
Definition: tcp_connection.h:24
void start()
std::string remoteEndpoint() const
std::string localEndpoint() const
void requestRead()
TcpConnection(TcpConnectionConfig const &config, boost::asio::io_context &io, tcp::socket &&socket, std::unique_ptr< IFramer > &&framer, std::weak_ptr< IConnectionHandler > handler, TcpTelemetry &server_telemetry)
void sendFrame(std::shared_ptr< std::vector< uint8_t > const > frame)
void close()
Definition: tcp_telemetry.h:15
Definition: buffer_pool.h:12
uint64_t TcpConnectionId
A unique identifier for a TCP connection.
Definition: tcp_connection_id.h:10
Definition: tcp_connection.h:17
size_t read_buffer_bytes
Definition: tcp_connection.h:19
std::chrono::steady_clock::duration sample_kernel_queue_period
Definition: tcp_connection.h:21
Generated by