RTI Connext Modern C++ API  Version 6.0.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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

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 Solaris Users: To use DDS_RTPS_AUTO_ID_FROM_MAC, you must run the RTI Connext application while logged in as 'root.'

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.


RTI Connext Modern C++ API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc