TRANSPORT_BUILTIN
[QoS Policies]

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

Classes

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

Defines

#define DDS_TRANSPORTBUILTIN_MASK_NONE
 None of the built-in transports will be registered automatically when the DDSDomainParticipant is enabled. The user must explictly register transports using NDDSTransportSupport::register_transport.
#define DDS_TRANSPORTBUILTIN_MASK_DEFAULT
 The default value of DDS_TransportBuiltinQosPolicy::mask.
#define DDS_TRANSPORTBUILTIN_MASK_ALL
 All the available built-in transports are registered automatically when the DDSDomainParticipant is enabled.

Typedefs

typedef DDS_Long DDS_TransportBuiltinKindMask
 A mask of DDS_TransportBuiltinKind bits.

Enumerations

enum  DDS_TransportBuiltinKind {
  DDS_TRANSPORTBUILTIN_UDPv4,
  DDS_TRANSPORTBUILTIN_SHMEM ,
  DDS_TRANSPORTBUILTIN_UDPv6
}
 Built-in transport kind. More...

Variables

const char *const DDS_TRANSPORTBUILTIN_QOS_POLICY_NAME
 Stringified human-readable name for DDS_TransportBuiltinQosPolicy.
const char *const DDS_TRANSPORTBUILTIN_SHMEM_ALIAS
 Alias name for the shared memory built-in transport.
const char *const DDS_TRANSPORTBUILTIN_UDPv4_ALIAS
 Alias name for the UDPv4 built-in transport.
const char *const DDS_TRANSPORTBUILTIN_UDPv6_ALIAS
 Alias name for the UDPv6 built-in transport.

Detailed Description

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

See also:
Changing the automatically registered built-in transports

Define Documentation

#define DDS_TRANSPORTBUILTIN_MASK_NONE

None of the built-in transports will be registered automatically when the DDSDomainParticipant is enabled. The user must explictly register transports using NDDSTransportSupport::register_transport.

See also:
DDS_TransportBuiltinKindMask

#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 NDDSTransportSupport::register_transport.

See also:
DDS_TransportBuiltinKindMask

#define DDS_TRANSPORTBUILTIN_MASK_ALL

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

See also:
DDS_TransportBuiltinKindMask


Typedef Documentation


Enumeration Type Documentation

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.


Variable Documentation

Stringified human-readable name for DDS_TransportBuiltinQosPolicy.

Alias name for the shared memory built-in transport.

Alias name for the UDPv4 built-in transport.

Alias name for the UDPv6 built-in transport.


RTI Data Distribution Service C++ API Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc