RTI Connext .NET API (legacy)  Version 6.1.1

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

Classes

class  DDS::TransportBuiltinKindAlias
 Bits in DDS::TransportBuiltinKindMask . More...
 
struct  DDS::TransportBuiltinQosPolicy
 Specifies which built-in transports are used. More...
 

Enumerations

enum  DDS::TransportBuiltinKind : UINT32 {
  DDS::TransportBuiltinKind::TRANSPORTBUILTIN_UDPv4,
  DDS::TransportBuiltinKind::TRANSPORTBUILTIN_SHMEM ,
  DDS::TransportBuiltinKind::TRANSPORTBUILTIN_UDPv6,
  DDS::TransportBuiltinKind::TRANSPORTBUILTIN_UDPv4_WAN
}
 Built-in transport kind. More...
 
enum  DDS::TransportBuiltinKindMask : UINT32 {
  DDS::TransportBuiltinKindMask::TRANSPORTBUILTIN_MASK_NONE,
  DDS::TransportBuiltinKindMask::TRANSPORTBUILTIN_MASK_DEFAULT,
  DDS::TransportBuiltinKindMask::TRANSPORTBUILTIN_MASK_ALL
}
 A mask of DDS:TransportBuiltinKind bits. More...
 

Functions

static System::String ^ DDS::TransportBuiltinQosPolicy::get_transportbuiltin_qos_policy_name ()
 Stringified human-readable name for DDS::TransportBuiltinQosPolicy. More...
 

Variables

static System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_SHMEM_ALIAS
 Alias name for the shared memory built-in transport: "builtin.shmem". More...
 
static System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_UDPv4_ALIAS
 Alias name for the UDPv4 built-in transport: "builtin.udpv4". More...
 
static System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_UDPv4_WAN_ALIAS
 Alias name for the UDPv4 asymmetric built-in transport: "builtin.udpv4_wan". More...
 
static System::String ^ DDS::TransportBuiltinKindAlias::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

Enumeration Type Documentation

◆ TransportBuiltinKind

enum DDS::TransportBuiltinKind : UINT32
strong

Built-in transport kind.

See also
DDS::TransportBuiltinKindMask
Enumerator
TRANSPORTBUILTIN_UDPv4 

Built-in UDPv4 transport, DDS::UDPv4Transport.

TRANSPORTBUILTIN_SHMEM 

Built-in shared memory transport, DDS::ShmemTransport.

TRANSPORTBUILTIN_UDPv6 

Built-in UDPv6 transport, DDS::UDPv6Transport.

TRANSPORTBUILTIN_UDPv4_WAN 

Built-in UDPv4 asymmetric transport, DDS::UDPv4_WAN_Transport.

◆ TransportBuiltinKindMask

enum DDS::TransportBuiltinKindMask : UINT32
strong

A mask of DDS:TransportBuiltinKind bits.

QoS:
DDS::TransportBuiltinQosPolicy
Enumerator
TRANSPORTBUILTIN_MASK_NONE 

None of the built-in transports will be registered automatically when the DDS::DomainParticipant is enabled.

See also
DDS::TransportBuiltinKindMask
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.

[default] [UDPv4|Shmem]

See also
DDS::TransportBuiltinKindMask
TRANSPORTBUILTIN_MASK_ALL 

All the available built-in transports are registered automatically when the DDS::DomainParticipant is enabled.

See also
DDS::TransportBuiltinKindMask

Function Documentation

◆ get_transportbuiltin_qos_policy_name()

static System::String ^ DDS::TransportBuiltinQosPolicy::get_transportbuiltin_qos_policy_name ( )
inlinestatic

Stringified human-readable name for DDS::TransportBuiltinQosPolicy.

Variable Documentation

◆ TRANSPORTBUILTIN_SHMEM_ALIAS

System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_SHMEM_ALIAS
static

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

◆ TRANSPORTBUILTIN_UDPv4_ALIAS

System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_UDPv4_ALIAS
static

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

◆ TRANSPORTBUILTIN_UDPv4_WAN_ALIAS

System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_UDPv4_WAN_ALIAS
static

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

◆ TRANSPORTBUILTIN_UDPv6_ALIAS

System::String ^ DDS::TransportBuiltinKindAlias::TRANSPORTBUILTIN_UDPv6_ALIAS
static

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