RTI Connext .NET API (legacy)
Version 6.1.1
|
<<extension>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports. More...
#include <managed_infrastructure.h>
Public Attributes | |
System::Int32 | kind |
The kind of locator. More... | |
System::UInt32 | port |
the port number More... | |
array< System::Byte > ^ | address |
A DDS::Locator_t::LOCATOR_ADDRESS_LENGTH_MAX octet field to hold the IP address. More... | |
Properties | |
static System::Int32 | LOCATOR_ADDRESS_LENGTH_MAX [get] |
Declares length of address field in locator. More... | |
static Locator_t^ | LOCATOR_INVALID [get] |
An invalid locator. More... | |
static System::Int32 | LOCATOR_KIND_INVALID [get] |
Locator of this kind is invalid. More... | |
static System::UInt32 | LOCATOR_PORT_INVALID [get] |
An invalid port. More... | |
static array< System::Byte >^ | LOCATOR_ADDRESS_INVALID [get] |
An invalid address. More... | |
static System::Int32 | LOCATOR_KIND_UDPv4 [get] |
A locator for a UDPv4 address. More... | |
static System::Int32 | LOCATOR_KIND_UDPv4_WAN [get] |
A locator for a UDPv4 asymmetric transport address. More... | |
static System::Int32 | LOCATOR_KIND_UDPv6 [get] |
A locator for a UDPv6 address. More... | |
static System::Int32 | LOCATOR_KIND_UDPv6_510 [get] |
A locator for a UDPv6 address for RTI Connext 5.1.0 and earlier. More... | |
static System::Int32 | LOCATOR_KIND_RESERVED [get] |
Locator of this kind is reserved. More... | |
static System::Int32 | LOCATOR_KIND_SHMEM [get] |
A locator for an address acessed via shared memory. More... | |
static System::Int32 | LOCATOR_KIND_SHMEM_510 [get] |
A locator for an address acessed via shared memory for RTI Connext 5.1.0 and earlier. More... | |
<<extension>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports.
System::Int32 DDS::Locator_t::kind |
The kind of locator.
If the Locator_t kind is DDS::Locator_t::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.
If the Locator_t kind is DDS::Locator_t::LOCATOR_KIND_UDPv6, the address contains an IPv6 address. IPv6 addresses typically use a shorthand hexadecimal notation that maps one-to-one to the 16 octets in the DDS::Locator_t::address field.
System::UInt32 DDS::Locator_t::port |
the port number
array<System::Byte> ^ DDS::Locator_t::address |
A DDS::Locator_t::LOCATOR_ADDRESS_LENGTH_MAX octet field to hold the IP address.