RTI Connext DDS Micro C++ API  2.4.14.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_Locator_t Struct Reference

<<eXtension>> <<cert>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports. More...

List of all members.

Public Attributes

DDS_Long kind
 The kind of locator.
DDS_UnsignedLong port
 the port number
DDS_Octet address [RTPS_LOCATOR_ADDRESS_LENGTH_MAX]
 An octet field (with maximum length of RTPS_LOCATOR_ADDRESS_LENGTH_MAX to hold the IP address.

Detailed Description

<<eXtension>> <<cert>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports.


Member Data Documentation

DDS_Long DDS_Locator_t::kind

The kind of locator.

If the Locator_t kind is DDS_LOCATOR_KIND_UDPv4, the address contains an IPv4 address. In this case, the leading 12 octets of the DDS_Locator_t::address must be zero. The last 4 octets of DDS_Locator_t::address are used to store the IPv4 address in big-endian order.

If the Locator_t kind is not DDS_LOCATOR_KIND_UDPv4, the address it not interpreted and is treated as an array of 16 octets.

DDS_UnsignedLong DDS_Locator_t::port

the port number

DDS_Octet DDS_Locator_t::address[RTPS_LOCATOR_ADDRESS_LENGTH_MAX]

An octet field (with maximum length of RTPS_LOCATOR_ADDRESS_LENGTH_MAX to hold the IP address.


RTI Connext DDS Micro C++ API 2.4.14.2 Copyright © Tue May 28 2024 Real-Time Innovations, Inc