RTI Connext Modern C++ API
Version 5.3.1
|
Transport class ID. Specifies the ID of a Transport-Plugin 'class'. More...
Macros | |
#define | NDDS_TRANSPORT_CLASSID_INVALID (-1) |
Invalid Transport Class ID. | |
#define | NDDS_TRANSPORT_CLASSID_UDPv4 (1) |
Builtin IPv4 UDP/IP Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_SHMEM (0x01000000) |
Builtin Shared-Memory Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_SHMEM_510 (2) |
Builtin Shared-Memory Transport-Plugin class ID for Connext 5.1.0 and earlier. | |
#define | NDDS_TRANSPORT_CLASSID_UDPv6 (2) |
Builtin IPv6 UDP/IP Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_UDPv6_510 (5) |
Builtin IPv6 UDP/IP Transport-Plugin class ID for Connext 5.1.0 and earlier. | |
#define | NDDS_TRANSPORT_CLASSID_DTLS (6) |
DTLS Secure Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_WAN (7) |
WAN Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_TCPV4_LAN (8) |
IPv4 TCP/IP Transport-Plugin class ID for LAN case. | |
#define | NDDS_TRANSPORT_CLASSID_TCPV4_WAN (9) |
IPv4 TCP/IP Transport-Plugin class ID for WAN case. | |
#define | NDDS_TRANSPORT_CLASSNAME_TCPV4_WAN "tcpv4_wan" |
IPv4 TCP/IP Transport-Plugin class name for WAN case. | |
#define | NDDS_TRANSPORT_CLASSID_TLSV4_LAN (10) |
IPv4 TCP/IP Transport-Plugin class ID for LAN case with TLS enabled. | |
#define | NDDS_TRANSPORT_CLASSID_TLSV4_WAN (11) |
IPv4 TCP/IP Transport-Plugin class ID for WAN case with TLS enabled. | |
#define | NDDS_TRANSPORT_CLASSID_PCIE (12) |
PCIE Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_ITP (13) |
Internet Transport-Plugin class ID. | |
#define | NDDS_TRANSPORT_CLASSID_RESERVED_RANGE (1000) |
Transport-Plugin class IDs below this are reserved by RTI. | |
Typedefs | |
typedef RTI_INT32 | NDDS_Transport_ClassId_t |
Type for storing RTI Connext Transport-Plugin class IDs. | |
Transport class ID. Specifies the ID of a Transport-Plugin 'class'.
Each implementation of a Transport Plugin must have a unique ID. For example, a UDP/IP Transport-Plugin implemenation must have a different ID than a Shared Memory Transport Plugin.
User-implemented Transport Plugins must have an ID higher than NDDS_TRANSPORT_CLASSID_RESERVED_RANGE.
#define NDDS_TRANSPORT_CLASSID_INVALID (-1) |
Invalid Transport Class ID.
Transport-Plugins implementations should set their class ID to a value different than this.
#define NDDS_TRANSPORT_CLASSID_UDPv4 (1) |
Builtin IPv4 UDP/IP Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_SHMEM (0x01000000) |
Builtin Shared-Memory Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_SHMEM_510 (2) |
Builtin Shared-Memory Transport-Plugin class ID for Connext 5.1.0 and earlier.
#define NDDS_TRANSPORT_CLASSID_UDPv6 (2) |
Builtin IPv6 UDP/IP Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_UDPv6_510 (5) |
Builtin IPv6 UDP/IP Transport-Plugin class ID for Connext 5.1.0 and earlier.
#define NDDS_TRANSPORT_CLASSID_DTLS (6) |
DTLS Secure Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_WAN (7) |
WAN Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_TCPV4_LAN (8) |
IPv4 TCP/IP Transport-Plugin class ID for LAN case.
#define NDDS_TRANSPORT_CLASSID_TCPV4_WAN (9) |
IPv4 TCP/IP Transport-Plugin class ID for WAN case.
#define NDDS_TRANSPORT_CLASSNAME_TCPV4_WAN "tcpv4_wan" |
IPv4 TCP/IP Transport-Plugin class name for WAN case.
#define NDDS_TRANSPORT_CLASSID_TLSV4_LAN (10) |
IPv4 TCP/IP Transport-Plugin class ID for LAN case with TLS enabled.
#define NDDS_TRANSPORT_CLASSID_TLSV4_WAN (11) |
IPv4 TCP/IP Transport-Plugin class ID for WAN case with TLS enabled.
#define NDDS_TRANSPORT_CLASSID_PCIE (12) |
PCIE Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_ITP (13) |
Internet Transport-Plugin class ID.
#define NDDS_TRANSPORT_CLASSID_RESERVED_RANGE (1000) |
Transport-Plugin class IDs below this are reserved by RTI.
User-defined Transport-Plugins should use a class ID greater than this number.
typedef RTI_INT32 NDDS_Transport_ClassId_t |
Type for storing RTI Connext Transport-Plugin class IDs.