Public Attributes | |
DDS_Long | kind |
The kind of locator. | |
DDS_UnsignedLong | port |
the port number | |
DDS_Octet | address [DDS_LOCATOR_ADDRESS_LENGTH_MAX] |
A DDS_LOCATOR_ADDRESS_LENGTH_MAX octet field to hold the IP address. |
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.
If the Locator_t kind is DDS_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.
the port number
DDS_Octet DDS_Locator_t::address[DDS_LOCATOR_ADDRESS_LENGTH_MAX] |
A DDS_LOCATOR_ADDRESS_LENGTH_MAX octet field to hold the IP address.