RTI Connext Modern C++ API  Version 6.1.0
rti::core::policy::WireProtocolAutoKind_def Struct Reference

<<extension>> The definition of the dds::core::safe_enum WireProtocolAutoKind More...

#include <PolicyKind.hpp>

Public Types

enum  type {
  RTPS_AUTO_ID_FROM_IP,
  RTPS_AUTO_ID_FROM_MAC,
  RTPS_AUTO_ID_FROM_UUID
}
 The underlying enum type. More...
 

Detailed Description

<<extension>> The definition of the dds::core::safe_enum WireProtocolAutoKind

Member Enumeration Documentation

◆ type

The underlying enum type.

Enumerator
RTPS_AUTO_ID_FROM_IP 

Select the IPv4 based algorithm.

RTPS_AUTO_ID_FROM_MAC 

Select the MAC based algorithm.

Note to Android Users: DDS_RTPS_AUTO_ID_FROM_MAC is not supported in recent versions of Android (6.0 and later).

RTPS_AUTO_ID_FROM_UUID 

Select the UUID based algorithm.

This method of generating the GUID prefix does not require having a network interface and is friendly to IP mobility scenarios in which a RTI Connext application may start in a node that does not have physical network interface enabled.