CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
|
Structure that holds LMT Transport configuration items. More...
Public Member Functions | |
LmtTransportConfig () | |
Constructor. Initializes all configuration items with default values. | |
ReturnCode_t | get_default_config () |
ReturnCode_t | get_env_config () |
Public Attributes | |
int | so_sndbuf |
int | so_rcvbuf |
int | max_tx_size |
int | max_rx_buf_size |
int | debug_flags |
Structure that holds LMT Transport configuration items.
ReturnCode_t com.toc.coredx.DDS.LmtTransportConfig.get_default_config | ( | ) |
Initialize the LmtTransportConfig object with default values. Currently assigned values may be overwritten by defaults.
ReturnCode_t com.toc.coredx.DDS.LmtTransportConfig.get_env_config | ( | ) |
Query for environment variables that impact lmt transport configuration. Load the values (if any) into the LmtTransportConfig object. Currently assigned values may be overwritten by values derived from environment variables.
int com.toc.coredx.DDS.LmtTransportConfig.debug_flags |
configure debug output of the transport
int com.toc.coredx.DDS.LmtTransportConfig.max_rx_buf_size |
limit size of RX buffer (per connection)
int com.toc.coredx.DDS.LmtTransportConfig.max_tx_size |
largest LMT packet size we transmit (default: 8192, max: 64K)
int com.toc.coredx.DDS.LmtTransportConfig.so_rcvbuf |
size in bytes for socket RCVBUF
int com.toc.coredx.DDS.LmtTransportConfig.so_sndbuf |
size in bytes for socket SNDBUF