RTI Secure Wan Transport
Version 6.0.1
|
DTLS transport plugin property. More...
Data Fields | |
struct NDDS_Transport_Property_t | parent |
basic transport property | |
RTI_INT32 | send_socket_buffer_size |
Size in bytes of the send buffer of a socket used for sending. | |
RTI_INT32 | recv_socket_buffer_size |
Size in bytes of the receive buffer of a socket used for sending. | |
RTI_INT32 | ignore_loopback_interface |
Prevent the Transport Plugin from using the IP loopback interface. | |
RTI_INT32 | ignore_nonrunning_interfaces |
[DEPRECATED] Prevent the Transport Plugin from using a network interface that is not reported as RUNNING by the operating system. | |
RTI_UINT32 | transport_priority_mask |
Set mask for use of transport priority field. | |
RTI_INT32 | transport_priority_mapping_low |
Set low value of output range to IPv4 TOS. | |
RTI_INT32 | transport_priority_mapping_high |
Set high value of output range to IPv4 TOS. | |
RTI_INT32 | recv_decode_buffer_size |
Size of buffer for decoding packets from wire. | |
RTI_INT32 | port_offset |
Port offset to allow coexistence with non-secure UDP transport. | |
RTI_INT32 | force_interface_poll_detection |
Forces the interface tracker to use a polling mechanism to detect changes on the interfaces. | |
RTI_UINT32 | interface_poll_period |
Period for polling interface changes in milliseconds. | |
RTI_INT32 | disable_interface_tracking |
Disable interface tracking. | |
RTI_UINT32 | join_multicast_group_timeout |
[Windows only] Defines how much time (milliseconds) to wait to join a multicast group address when a new interface is detected. | |
RTI_UINT32 | dtls_handshake_resend_interval |
DTLS handshake retransmission interval in milliseconds. | |
RTI_UINT32 | dtls_connection_liveliness_interval |
Liveliness interval (multiple of resend interval) | |
struct NDDS_Transport_TLS_OpenSSL_Configuration | tls |
OpenSSL TLS parameters. | |
DTLS transport plugin property.
Should be initialized with NDDS_Transport_DTLS_Plugin::NDDS_TRANSPORT_DTLS_PROPERTY_DEFAULT
struct NDDS_Transport_Property_t NDDS_Transport_DTLS_Property_t::parent |
basic transport property
[default] Refer to NDDS_Transport_DTLS_Plugin::NDDS_TRANSPORT_DTLS_PROPERTY_DEFAULT
RTI_INT32 NDDS_Transport_DTLS_Property_t::send_socket_buffer_size |
Size in bytes of the send buffer of a socket used for sending.
See NDDS_Transport_UDPv4_Property_t::send_socket_buffer_size for more details
[default] NDDS_Transport_DTLS_Plugin::NDDS_TRANSPORT_DTLS_MESSAGE_SIZE_MAX_DEFAULT
RTI_INT32 NDDS_Transport_DTLS_Property_t::recv_socket_buffer_size |
Size in bytes of the receive buffer of a socket used for sending.
See NDDS_Transport_UDPv4_Property_t::recv_socket_buffer_size for more details
[default] NDDS_Transport_DTLS_Plugin::NDDS_TRANSPORT_DTLS_MESSAGE_SIZE_MAX_DEFAULT
RTI_INT32 NDDS_Transport_DTLS_Property_t::ignore_loopback_interface |
Prevent the Transport Plugin from using the IP loopback interface.
See NDDS_Transport_UDPv4_Property_t::ignore_loopback_interface for more details
[default] -1 i.e. Automatic RTI Connext policy
RTI_INT32 NDDS_Transport_DTLS_Property_t::ignore_nonrunning_interfaces |
[DEPRECATED] Prevent the Transport Plugin from using a network interface that is not reported as RUNNING by the operating system.
See NDDS_Transport_UDPv4_Property_t::ignore_nonrunning_interfaces for more details
[default] 0
RTI_UINT32 NDDS_Transport_DTLS_Property_t::transport_priority_mask |
Set mask for use of transport priority field.
See NDDS_Transport_UDPv4_Property_t::transport_priority_mask for more details
[default] 0
RTI_INT32 NDDS_Transport_DTLS_Property_t::transport_priority_mapping_low |
Set low value of output range to IPv4 TOS.
See NDDS_Transport_UDPv4_Property_t::transport_priority_mapping_low for more details
[default] 0
RTI_INT32 NDDS_Transport_DTLS_Property_t::transport_priority_mapping_high |
Set high value of output range to IPv4 TOS.
See NDDS_Transport_UDPv4_Property_t::transport_priority_mapping_high for more details
[default] 0xff
RTI_INT32 NDDS_Transport_DTLS_Property_t::recv_decode_buffer_size |
Size of buffer for decoding packets from wire.
An extra buffer is required for storage of encrypted data
[default] NDDS_Transport_DTLS_Plugin::NDDS_TRANSPORT_DTLS_MESSAGE_SIZE_MAX_DEFAULT
RTI_INT32 NDDS_Transport_DTLS_Property_t::port_offset |
Port offset to allow coexistence with non-secure UDP transport.
[default] 144
RTI_INT32 NDDS_Transport_DTLS_Property_t::force_interface_poll_detection |
Forces the interface tracker to use a polling mechanism to detect changes on the interfaces.
See NDDS_Transport_UDPv4_Property_t::force_interface_poll_detection for more details.
[default] 0 (disabled).
RTI_UINT32 NDDS_Transport_DTLS_Property_t::interface_poll_period |
Period for polling interface changes in milliseconds.
See NDDS_Transport_UDPv4_Property_t::interface_poll_period for more details.
[default] 500
RTI_INT32 NDDS_Transport_DTLS_Property_t::disable_interface_tracking |
Disable interface tracking.
See NDDS_Transport_UDPv4_Property_t::disable_interface_tracking for more details.
[default] 0
RTI_UINT32 NDDS_Transport_DTLS_Property_t::join_multicast_group_timeout |
[Windows only] Defines how much time (milliseconds) to wait to join a multicast group address when a new interface is detected.
See NDDS_Transport_UDPv4_Property_t::join_multicast_group_timeout for more details.
[default] 5000
RTI_UINT32 NDDS_Transport_DTLS_Property_t::dtls_handshake_resend_interval |
DTLS handshake retransmission interval in milliseconds.
[default] 1000 (1 sec)
RTI_UINT32 NDDS_Transport_DTLS_Property_t::dtls_connection_liveliness_interval |
Liveliness interval (multiple of resend interval)
The connection will be dropped if no message from the peer is received in this amount of time. This enables cleaning up state for peers that are no longer responding. A secure keep-alive message will be sent every half-interval if no other sends have occurred for a given DTLS connection during that time.
[default] 60
struct NDDS_Transport_TLS_OpenSSL_Configuration NDDS_Transport_DTLS_Property_t::tls |
OpenSSL TLS parameters.
[default] NDDS_Transport_TLS_Plugin::NDDS_TRANSPORT_TLS_OPENSSL_CONFIGURATION_DEFAULT