RTI Connext Modern C++ API  Version 6.1.0

UDP Transport Plugin definitions. More...

Classes

struct  NDDS_Transport_UDP_WAN_CommPortsMappingInfo
 Type for storing UDP WAN communication ports. More...
 

Macros

#define NDDS_TRANSPORT_UDP_PROPERTIES_BITMAP_DEFAULT   (0)
 Default value of NDDS_Transport_Property_t::properties_bitmap. More...
 
#define NDDS_TRANSPORT_UDP_GATHER_SEND_BUFFER_COUNT_MAX_DEFAULT   (16)
 Default value of NDDS_Transport_Property_t::gather_send_buffer_count_max. More...
 
#define NDDS_TRANSPORT_UDP_SOCKET_BUFFER_SIZE_OS_DEFAULT   (-1)
 Used to specify that os default be used to specify socket buffer size. More...
 
#define NDDS_TRANSPORT_UDP_SEND_SOCKET_BUFFER_SIZE_DEFAULT   (131072)
 Default value of send_socket_buffer_size. More...
 
#define NDDS_TRANSPORT_UDP_RECV_SOCKET_BUFFER_SIZE_DEFAULT   (131072)
 Default value of recv_socket_buffer_size. More...
 
#define NDDS_TRANSPORT_UDP_MULTICAST_TTL_DEFAULT   (1)
 Default value of multicast_ttl. More...
 

Typedefs

typedef RTI_UINT16 NDDS_Transport_UDP_Port
 UDP port. More...
 

Detailed Description

UDP Transport Plugin definitions.

Macro Definition Documentation

◆ NDDS_TRANSPORT_UDP_PROPERTIES_BITMAP_DEFAULT

#define NDDS_TRANSPORT_UDP_PROPERTIES_BITMAP_DEFAULT   (0)

◆ NDDS_TRANSPORT_UDP_GATHER_SEND_BUFFER_COUNT_MAX_DEFAULT

#define NDDS_TRANSPORT_UDP_GATHER_SEND_BUFFER_COUNT_MAX_DEFAULT   (16)

Default value of NDDS_Transport_Property_t::gather_send_buffer_count_max.

This is also the maximum value that can be used when instantiating the udp transport.

16 is sufficient for RTI Connext, but more may improve discovery and reliable performance. Porting note: find out what the maximum gather buffer count is on your OS!

◆ NDDS_TRANSPORT_UDP_SOCKET_BUFFER_SIZE_OS_DEFAULT

#define NDDS_TRANSPORT_UDP_SOCKET_BUFFER_SIZE_OS_DEFAULT   (-1)

Used to specify that os default be used to specify socket buffer size.

◆ NDDS_TRANSPORT_UDP_SEND_SOCKET_BUFFER_SIZE_DEFAULT

#define NDDS_TRANSPORT_UDP_SEND_SOCKET_BUFFER_SIZE_DEFAULT   (131072)

Default value of send_socket_buffer_size.

◆ NDDS_TRANSPORT_UDP_RECV_SOCKET_BUFFER_SIZE_DEFAULT

#define NDDS_TRANSPORT_UDP_RECV_SOCKET_BUFFER_SIZE_DEFAULT   (131072)

Default value of recv_socket_buffer_size.

◆ NDDS_TRANSPORT_UDP_MULTICAST_TTL_DEFAULT

#define NDDS_TRANSPORT_UDP_MULTICAST_TTL_DEFAULT   (1)

Default value of multicast_ttl.

Typedef Documentation

◆ NDDS_Transport_UDP_Port

typedef RTI_UINT16 NDDS_Transport_UDP_Port

UDP port.