RTI Connext C API
Version 7.0.0
|
<<extension>> Specifies which built-in transports are used. More...
Data Structures | |
struct | DDS_TransportBuiltinQosPolicy |
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_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... | |
<<extension>> Specifies which built-in transports are used.
#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.
#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]
#define DDS_TRANSPORTBUILTIN_MASK_ALL |
All the available built-in transports are registered automatically when the DDS_DomainParticipant is enabled.
typedef DDS_Long DDS_TransportBuiltinKindMask |
A mask of DDS_TransportBuiltinKind bits.
Built-in transport kind.
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. |
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: "builtin.shmem".
const char* const DDS_TRANSPORTBUILTIN_UDPv4_ALIAS |
Alias name for the UDPv4 built-in transport: "builtin.udpv4".
const char* const DDS_TRANSPORTBUILTIN_UDPv4_WAN_ALIAS |
Alias name for the UDPv4 asymmetric built-in transport: "builtin.udpv4_wan".
const char* const DDS_TRANSPORTBUILTIN_UDPv6_ALIAS |
Alias name for the UDPv6 built-in transport: "builtin.udpv6".