47 #ifdef UNILINK_ENABLE_CONFIG
63 class TcpServerBuilder;
64 class TcpClientBuilder;
Modernized Builder for Serial.
Modernized Builder for TcpClient.
Modernized Builder for TcpServer.
Modernized Builder for Udp.
UdpBuilder & set_local_port(uint16_t port)
Set local port to bind.
Common interface for 1:1 point-to-point communication (e.g., TcpClient, Serial, Udp)
Context for connection/disconnection events.
Context for error events.
Context for data/message related events.
Modernized Serial Wrapper.
Interface for 1:N server communication (e.g., TcpServer)
Modernized TCP Client Wrapper.
Modernized TCP Server Wrapper.
wrapper::ConnectionContext ConnectionContext
builder::TcpServerBuilder tcp_server(uint16_t port)
Create a TCP server builder.
wrapper::TcpServer TcpServer
wrapper::ErrorContext ErrorContext
builder::TcpClientBuilder tcp_client(const std::string &host, uint16_t port)
Create a TCP client builder.
wrapper::MessageContext MessageContext
wrapper::TcpClient TcpClient
builder::SerialBuilder serial(const std::string &device, uint32_t baud_rate)
Create a Serial port builder.
builder::UdpBuilder udp(uint16_t local_port)
Create a UDP builder.