CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
Structure that holds TCP Transport configuration items. More...
Data Fields | |
short | participant_index |
CoreDX_IpTransportInterfaceSeq | interfaces |
unsigned char | dynamic_interfaces |
unsigned char | add_checksum |
unsigned char | use_checksum |
unsigned char | require_checksum |
int | tx_max_packet_size |
DDS_Duration_t | reconnect_delay |
unsigned int | debug_flags |
Structure that holds TCP Transport configuration items.
unsigned char CoreDX_TcpTransportConfig::add_checksum |
add checksum to TX packets (default: yes)
unsigned int CoreDX_TcpTransportConfig::debug_flags |
adjust the debug output of the transport
unsigned char CoreDX_TcpTransportConfig::dynamic_interfaces |
detect and handle changes to interface addresses
CoreDX_IpTransportInterfaceSeq CoreDX_TcpTransportConfig::interfaces |
default: empty -> use all available interfaces
short CoreDX_TcpTransportConfig::participant_index |
-1: auto detect; else force (may fail if another participant is using the ports (can't exceed 120)
DDS_Duration_t CoreDX_TcpTransportConfig::reconnect_delay |
interval between reconnect attempts (default: 5.0 sec)
unsigned char CoreDX_TcpTransportConfig::require_checksum |
if 'use_checksum', then require checksum on RX packets (default: yes)
int CoreDX_TcpTransportConfig::tx_max_packet_size |
default: 1200
unsigned char CoreDX_TcpTransportConfig::use_checksum |
use (test) checksum on RX packets if present (default: yes)