Represents a DNS-SD host.

See otPlatDnssdRegisterHost(), otPlatDnssdUnregisterHost() for more details about fields in each case.

Public Attributes#

const char *

The host name (does not include domain name).

const otIp6Address *

Array of IPv6 host addresses.

uint16_t

Number of entries in mAddresses array.

uint32_t

The host TTL in seconds.

uint32_t

The infrastructure network interface index.

Public Attribute Documentation#

mHostName#

const char* otPlatDnssdHost::mHostName

The host name (does not include domain name).


Definition at line 115 of file include/openthread/platform/dnssd.h

mAddresses#

const otIp6Address* otPlatDnssdHost::mAddresses

Array of IPv6 host addresses.


Definition at line 116 of file include/openthread/platform/dnssd.h

mAddressesLength#

uint16_t otPlatDnssdHost::mAddressesLength

Number of entries in mAddresses array.


Definition at line 117 of file include/openthread/platform/dnssd.h

mTtl#

uint32_t otPlatDnssdHost::mTtl

The host TTL in seconds.


Definition at line 118 of file include/openthread/platform/dnssd.h

mInfraIfIndex#

uint32_t otPlatDnssdHost::mInfraIfIndex

The infrastructure network interface index.


Definition at line 119 of file include/openthread/platform/dnssd.h