RTI Connext C API Version 7.4.0

<<extension>> Specifies which built-in transports are used. More...

Data Structures

struct  DDS_TransportBuiltinQosPolicy
 <<extension>> Specifies which built-in transports are used. More...
 

Macros

#define DDS_TRANSPORTBUILTIN_MASK_NONE
 None of the built-in transports will be registered automatically when the DDS_DomainParticipant is enabled. More...
 
#define DDS_TRANSPORTBUILTIN_MASK_DEFAULT
 The default value of DDS_TransportBuiltinQosPolicy::mask. More...
 
#define DDS_TRANSPORTBUILTIN_MASK_ALL
 All the available built-in transports are registered automatically when the DDS_DomainParticipant is enabled. More...
 

Typedefs

typedef DDS_Long DDS_TransportBuiltinKindMask
 A mask of DDS_TransportBuiltinKind bits. More...
 

Enumerations

enum  DDS_TransportBuiltinKind {
  DDS_TRANSPORTBUILTIN_UDPv4 ,
  DDS_TRANSPORTBUILTIN_SHMEM ,
  DDS_TRANSPORTBUILTIN_INTRA = 0x00000001 << 2 ,
  DDS_TRANSPORTBUILTIN_UDPv6 ,
  DDS_TRANSPORTBUILTIN_UDPv4_WAN
}
 Built-in transport kind. More...
 

Variables

const char *const DDS_TRANSPORTBUILTIN_QOS_POLICY_NAME
 Stringified human-readable name for DDS_TransportBuiltinQosPolicy. More...
 
const char *const DDS_TRANSPORTBUILTIN_SHMEM_ALIAS
 Alias name for the shared memory built-in transport: "builtin.shmem". More...
 
const char *const DDS_TRANSPORTBUILTIN_UDPv4_ALIAS
 Alias name for the UDPv4 built-in transport: "builtin.udpv4". More...
 
const char *const DDS_TRANSPORTBUILTIN_UDPv4_WAN_ALIAS
 Alias name for the UDPv4 asymmetric built-in transport: "builtin.udpv4_wan". More...
 
const char *const DDS_TRANSPORTBUILTIN_UDPv6_ALIAS
 Alias name for the UDPv6 built-in transport: "builtin.udpv6". More...
 

Detailed Description

<<extension>> Specifies which built-in transports are used.

See also
Changing the automatically registered built-in transports

Macro Definition Documentation

◆ DDS_TRANSPORTBUILTIN_MASK_NONE

#define DDS_TRANSPORTBUILTIN_MASK_NONE

None of the built-in transports will be registered automatically when the DDS_DomainParticipant is enabled.

The user must explictly register transports using NDDS_Transport_Support_register_transport.

See also
DDS_TransportBuiltinKindMask

◆ DDS_TRANSPORTBUILTIN_MASK_DEFAULT

#define DDS_TRANSPORTBUILTIN_MASK_DEFAULT

The default value of DDS_TransportBuiltinQosPolicy::mask.

The set of builtin transport plugins that will be automatically registered with the participant by default. The user can register additional transports using NDDS_Transport_Support_register_transport.

[default] [UDPv4|Shmem]

See also
DDS_TransportBuiltinKindMask

◆ DDS_TRANSPORTBUILTIN_MASK_ALL

#define DDS_TRANSPORTBUILTIN_MASK_ALL

All the available built-in transports are registered automatically when the DDS_DomainParticipant is enabled.

See also
DDS_TransportBuiltinKindMask

Typedef Documentation

◆ DDS_TransportBuiltinKindMask

Enumeration Type Documentation

◆ DDS_TransportBuiltinKind

Built-in transport kind.

See also
DDS_TransportBuiltinKindMask
Enumerator
DDS_TRANSPORTBUILTIN_UDPv4 

Built-in UDPv4 transport, ::UDPv4 Transport.

DDS_TRANSPORTBUILTIN_SHMEM 

Built-in shared memory transport, ::Shared Memory Transport.

DDS_TRANSPORTBUILTIN_UDPv6 

Built-in UDPv6 transport, ::UDPv6 Transport.

DDS_TRANSPORTBUILTIN_UDPv4_WAN 

Built-in UDPv4 asymmetric transport, ::Real-Time WAN Transport.

Variable Documentation

◆ DDS_TRANSPORTBUILTIN_QOS_POLICY_NAME

const char* const DDS_TRANSPORTBUILTIN_QOS_POLICY_NAME
extern

Stringified human-readable name for DDS_TransportBuiltinQosPolicy.

◆ DDS_TRANSPORTBUILTIN_SHMEM_ALIAS

const char* const DDS_TRANSPORTBUILTIN_SHMEM_ALIAS
extern

Alias name for the shared memory built-in transport: "builtin.shmem".

◆ DDS_TRANSPORTBUILTIN_UDPv4_ALIAS

const char* const DDS_TRANSPORTBUILTIN_UDPv4_ALIAS
extern

Alias name for the UDPv4 built-in transport: "builtin.udpv4".

◆ DDS_TRANSPORTBUILTIN_UDPv4_WAN_ALIAS

const char* const DDS_TRANSPORTBUILTIN_UDPv4_WAN_ALIAS
extern

Alias name for the UDPv4 asymmetric built-in transport: "builtin.udpv4_wan".

◆ DDS_TRANSPORTBUILTIN_UDPv6_ALIAS

const char* const DDS_TRANSPORTBUILTIN_UDPv6_ALIAS
extern

Alias name for the UDPv6 built-in transport: "builtin.udpv6".