RTI Connext Modern C++ API Version 7.2.0
rti::core::LocatorKind_def Struct Reference

The definition of the dds::core::safe_enum LocatorKind. More...

#include <Locator.hpp>

Public Types

enum  type {
  INVALID = NDDS_TRANSPORT_CLASSID_INVALID ,
  ANY = NDDS_TRANSPORT_CLASSID_ANY ,
  UDPv4 = NDDS_TRANSPORT_CLASSID_UDPv4 ,
  UDPv4_WAN = NDDS_TRANSPORT_CLASSID_UDPv4_WAN ,
  SHMEM = NDDS_TRANSPORT_CLASSID_SHMEM ,
  SHMEM_510 = NDDS_TRANSPORT_CLASSID_SHMEM_510 ,
  INTRA = NDDS_TRANSPORT_CLASSID_INTRA ,
  UDPv6 = NDDS_TRANSPORT_CLASSID_UDPv6 ,
  UDPv6_510 = NDDS_TRANSPORT_CLASSID_UDPv6_510 ,
  TCPV4_LAN = NDDS_TRANSPORT_CLASSID_TCPV4_LAN ,
  TCPV4_WAN = NDDS_TRANSPORT_CLASSID_TCPV4_WAN ,
  TLSV4_LAN = NDDS_TRANSPORT_CLASSID_TLSV4_LAN ,
  TLSV4_WAN = NDDS_TRANSPORT_CLASSID_TLSV4_WAN ,
  RESERVED = NDDS_TRANSPORT_CLASSID_RESERVED_RANGE
}
 The underlying enum type. More...
 

Detailed Description

The definition of the dds::core::safe_enum LocatorKind.

Member Enumeration Documentation

◆ type

The underlying enum type.

Enumerator
INVALID 

An invalid locator.

UDPv4 

A locator for a UDPv4 address.

UDPv4_WAN 

A locator for a UDPv4 asymmetric transport address.

SHMEM 

A locator for an address acessed via shared memory.

UDPv6 

A locator for a UDPv6 address.