CoreDX DDS
C Reference Manual

CoreDX_UdpTransportConfig Struct Reference
[CoreDX DDS Transports]

Structure that holds UDP Transport configuration items. More...

List of all members.

Public Attributes

short participant_index
unsigned char use_ipv4
unsigned char use_ipv6
CoreDX_IpTransportInterfaceSeq interfaces
unsigned char dynamic_interfaces
int rx_init_buffer_size
int rx_max_buffer_size
int tx_max_packet_size
int so_rcvbuf
int so_sndbuf
unsigned char multicast_address_v4 [4]
unsigned char multicast_address_v6 [16]
unsigned char multicast_ttl
unsigned char tx_meta_multicast
unsigned char tx_meta_unicast
unsigned char rx_meta_multicast
unsigned char rx_user_multicast
unsigned char advertise_meta_multicast
unsigned char advertise_user_multicast
unsigned char broadcast_address [4]
unsigned char do_meta_broadcast
unsigned int debug_flags

Detailed Description

Structure that holds UDP Transport configuration items.

See also:
DomainParticipant_add_transport()

Member Data Documentation

advertise we can RX META MULTICAST

advertise we can RX USER MULTICAST

default: 255.255.255.255

adjust the debug output from the transport

enable broadcast of META (DPD discovery) data default: 0 (off)

detect and handle changes to interface addresses

CoreDX_IpTransportInterfaceSeq CoreDX_UdpTransportConfig::interfaces

default: empty -> use all available interfaces

default: [ 239 255 0 1 ] per the standard

default: [ ff03:0000:0000:0000:0000:efff:0001 ]

default: 1 (0: disable all MCAST TX)

-1: auto detect; else force (may fail if another participant is using the ports (can't exceed 120)

initial size of data buffer

maximum size of data buffer

enable META MULTICAST (discovery) RX

enable USER MULTICAST (data) RX

socket RCVBUF size (set to -1 to use OS default)

socket SNDBUF size (set to -1 to use OS default)

default: 64K (udp limit)

enable META MULTICAST (discovery) TX

enable META UNICAST (discovery) TX

Support IPv4 communications (default ON (1))

Support IPv4 communications (default OFF(0))

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© 2009-2013 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.