Structure that holds TCP Transport configuration items.
- See also
- DomainParticipant::add_transport(Transport) add_transport()
◆ TcpTransportConfig()
Constructor. Initializes all configuration items with default values.
◆ get_default_config()
Initialize the TcpTransportConfig object with default values. Currently assigned values may be overwritten by defaults.
◆ get_env_config()
Query for environment variables that impact tcp transport configuration. Load the values (if any) into the TcpTransportConfig object. Currently assigned values may be overwritten by values derived from environment variables.
◆ add_checksum
add checksum to TX packets (default: yes)
◆ dynamic_interfaces
detect and handle changes to interface addresses
◆ interfaces
default: empty -> use all available interfaces
◆ participant_index
-1: auto detect; else force (may fail if another participant is using the ports (can't exceed 120)
◆ reconnect_delay
interval between reconnect attempts (default: 5.0 sec)
◆ require_checksum
if 'use_checksum', then require checksum on RX packets (default: yes)
◆ tx_max_packet_size
default: 64K (to match UDP limit)
◆ use_checksum
use (test) checksum on RX packets if present (default: yes)