21 #ifndef _COREDX_UDP_TRANSPORT_H 22 #define _COREDX_UDP_TRANSPORT_H 24 #include <dds/coredx_transport.h> 25 #include <dds/dds_seq.h> 90 #define COREDX_UDP_TRANSPORT_CONFIG_DEFAULT NULL unsigned char multicast_ttl
Definition: coredx_udp_transport.h:74
unsigned char meta_multicast_address_v6[16]
Definition: coredx_udp_transport.h:71
unsigned char tx_meta_multicast
Definition: coredx_udp_transport.h:75
unsigned char advertise_meta_multicast
Definition: coredx_udp_transport.h:79
unsigned char rx_meta_multicast
Definition: coredx_udp_transport.h:77
unsigned char use_ipv4
Definition: coredx_udp_transport.h:55
int so_sndbuf
Definition: coredx_udp_transport.h:67
unsigned char meta_multicast_address_v4[4]
Definition: coredx_udp_transport.h:69
int DDS_ReturnCode_t
Definition: dds_types.h:56
int rx_init_buffer_size
Definition: coredx_udp_transport.h:62
unsigned char tx_meta_unicast
Definition: coredx_udp_transport.h:76
Structure that holds UDP Transport configuration items.
Definition: coredx_udp_transport.h:51
unsigned char dynamic_interfaces
Definition: coredx_udp_transport.h:60
int rx_max_buffer_size
Definition: coredx_udp_transport.h:63
short participant_index
Definition: coredx_udp_transport.h:52
unsigned char user_multicast_address_v4[4]
Definition: coredx_udp_transport.h:70
unsigned int debug_flags
Definition: coredx_udp_transport.h:87
unsigned char advertise_user_multicast
Definition: coredx_udp_transport.h:80
unsigned char use_ipv6
Definition: coredx_udp_transport.h:56
unsigned char do_meta_broadcast
Definition: coredx_udp_transport.h:84
unsigned char rx_user_multicast
Definition: coredx_udp_transport.h:78
int so_rcvbuf
Definition: coredx_udp_transport.h:66
int tx_max_packet_size
Definition: coredx_udp_transport.h:64
unsigned char broadcast_address[4]
Definition: coredx_udp_transport.h:83
unsigned char user_multicast_address_v6[16]
Definition: coredx_udp_transport.h:72
CoreDX_IpTransportInterfaceSeq interfaces
Definition: coredx_udp_transport.h:58