RTI Connext C# API Version 7.3.0
|
Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports. More...
Inherits IEquatable< Locator >.
Public Member Functions | |
Locator | With (Action< LocatorBuilder > build) |
Creates a new Locator with a set of changes specified in an Action More... | |
override int | GetHashCode () |
Gets the hash code More... | |
override bool | Equals (object other) |
Compares for equality More... | |
bool | Equals (Locator other) |
Compares for equality More... | |
Static Public Attributes | |
const int | InvalidKind = -1 |
Locator of this kind is invalid. More... | |
const uint | InvalidPort = 0 |
An invalid port. More... | |
const int | UdPv4Kind = 1 |
A locator for a UDPv4 address. More... | |
const int | UdPv4WanKind = 0x01000001 |
A locator for a UDPv4 WAN address. More... | |
const int | ShmemKind = 0x01000000 |
A locator for an address accessed via shared memory. More... | |
const int | Shmem510Kind = 2 |
A locator for an address accessed via shared memory for RTI Connext 5.1.0 and earlier. More... | |
const int | UdPv6Kind = 2 |
A locator for a UDPv6 address. More... | |
const int | UdPv6510Kind = 5 |
A locator for a UDPv6 address for RTI Connext 5.1.0 and earlier. More... | |
const int | ReservedKind = 1000 |
Locator of this kind is reserved. More... | |
Properties | |
static Locator | LocatorInvalid [get] |
An invalid locator. More... | |
static ImmutableList< byte > | InvalidAddress [get] |
An invalid address. More... | |
int | Kind [get] |
The kind of locator. More... | |
uint | Port [get] |
The port number. More... | |
ImmutableList< byte > | Address [get] |
The IP address. More... | |
static Locator | Default [get] |
Singleton containing the default value of a Locator More... | |
Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports.
The full documentation is available in the C API: DDS_Locator_t
|
inline |
|
inline |
Gets the hash code
override bool Rti.Dds.Core.Locator.Equals | ( | object | other | ) |
Compares for equality
|
inline |
Compares for equality
|
static |
|
static |
An invalid port.
The full documentation is available in the C API: DDS_Locator_t_PORT_INVALID
|
static |
A locator for a UDPv4 address.
The full documentation is available in the C API: DDSLocator_tLOCATOR_KIND_UDPv4
|
static |
A locator for a UDPv4 WAN address.
The full documentation is available in the C API: DDSLocator_tLOCATOR_KIND_UDPv4_WAN
|
static |
A locator for an address accessed via shared memory.
The full documentation is available in the C API: DDS_Locator_t_KIND_SHMEM
|
static |
A locator for an address accessed via shared memory for RTI Connext 5.1.0 and earlier.
The full documentation is available in the C API: DDS_Locator_t_KIND_SHMEM_510
|
static |
A locator for a UDPv6 address.
The full documentation is available in the C API: DDSLocator_tLOCATOR_KIND_UDPv6
|
static |
A locator for a UDPv6 address for RTI Connext 5.1.0 and earlier.
The full documentation is available in the C API: DDSLocator_tLOCATOR_KIND_UDPv6_510
|
static |
|
staticget |
An invalid locator.
The full documentation is available in the C API: DDSLocator_tLOCATOR_INVALID
|
staticget |
An invalid address.
The full documentation is available in the C API: DDS_Locator_t_ADDRESS_INVALID
|
get |
The kind of locator.
The full documentation is available in the C API: DDS_Locator_t_kind
|
get |
The port number.
The full documentation is available in the C API: DDS_Locator_t_port
|
get |
The IP address.
The full documentation is available in the C API: DDS_Locator_t_address