RTI Connext C API Version 7.4.0
All Data Structures Functions Variables Typedefs Enumerations Enumerator Modules Pages
DDS_TransportBuiltinQosPolicy Struct Reference

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

Data Fields

DDS_TransportBuiltinKindMask mask
 <<basic>> <<extension>> Specifies the built-in transports that are registered automatically when the DDS_DomainParticipant is enabled. More...
 

Detailed Description

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

Three different transport plug-ins are built into the core RTI Connext libraries (for most supported target platforms): UDPv4, shared memory, and UDPv6.

This QoS policy allows you to control which of these built-in transport plug-ins are used by a DDS_DomainParticipant. By default, only the UDPv4 and shared memory plug-ins are enabled (although on some embedded platforms, the shared memory plug-in is not available). In some cases, users will disable the shared memory transport when they do not want applications to use shared memory to communicate when running on the same node.

Entity:
DDS_DomainParticipant
Properties:
RxO = N/A
Changeable = NO

Field Documentation

◆ mask

DDS_TransportBuiltinKindMask DDS_TransportBuiltinQosPolicy::mask

<<basic>> <<extension>> Specifies the built-in transports that are registered automatically when the DDS_DomainParticipant is enabled.

RTI Connext provides several built-in transports. Only those that are specified with this mask are registered automatically when the DDS_DomainParticipant is enabled.

[default] DDS_TRANSPORTBUILTIN_MASK_DEFAULT

Categories
Immutable, Transports