Struct astutedds::rtps::TCPTransport::Config
ClassList > astutedds > rtps > TCPTransport > Config
TCP transport configuration.
#include <tcp_transport.hpp>
Public Attributes
| Type | Name |
|---|---|
| std::chrono::milliseconds | connect_timeout = std::chrono::seconds(5) |
| bool | enable_client = trueEnable client mode (outgoing) |
| bool | enable_server = trueEnable server mode. |
| std::chrono::milliseconds | keepalive_interval = std::chrono::seconds(30) |
| uint16_t | listen_port = 0Port to listen on (0 = don't listen) |
| size_t | max_connections = 256Maximum connections. |
| size_t | recv_buffer_size = 65536Socket receive buffer size. |
| size_t | send_buffer_size = 65536Socket send buffer size. |
| bool | tcp_nodelay = trueDisable Nagle's algorithm. |
Public Attributes Documentation
variable connect_timeout
std::chrono::milliseconds astutedds::rtps::TCPTransport::Config::connect_timeout;
variable enable_client
Enable client mode (outgoing)
bool astutedds::rtps::TCPTransport::Config::enable_client;
variable enable_server
Enable server mode.
bool astutedds::rtps::TCPTransport::Config::enable_server;
variable keepalive_interval
std::chrono::milliseconds astutedds::rtps::TCPTransport::Config::keepalive_interval;
variable listen_port
Port to listen on (0 = don't listen)
uint16_t astutedds::rtps::TCPTransport::Config::listen_port;
variable max_connections
Maximum connections.
size_t astutedds::rtps::TCPTransport::Config::max_connections;
variable recv_buffer_size
Socket receive buffer size.
size_t astutedds::rtps::TCPTransport::Config::recv_buffer_size;
variable send_buffer_size
Socket send buffer size.
size_t astutedds::rtps::TCPTransport::Config::send_buffer_size;
variable tcp_nodelay
Disable Nagle's algorithm.
bool astutedds::rtps::TCPTransport::Config::tcp_nodelay;
The documentation for this class was generated from the following file include/astutedds/rtps/tcp_transport.hpp