Represents information of a discovered service instance for a DNS-SD query.
Public Attributes#
const char *
Full instance name (e.g. "OpenThread._ipps._tcp.default.service.arpa.").
const char *
Host name (e.g. "ot-host.default.service.arpa.").
uint8_t
Number of host IPv6 addresses.
const otIp6Address *
Host IPv6 addresses.
uint16_t
Service port.
uint16_t
Service priority.
uint16_t
Service weight.
uint16_t
Service TXT RDATA length.
const uint8_t *
Service TXT RDATA.
uint32_t
Service TTL (in seconds).
Public Attribute Documentation#
mFullName#
const char* otDnssdServiceInstanceInfo::mFullName
Full instance name (e.g. "OpenThread._ipps._tcp.default.service.arpa.").
Definition at line
110
of file include/openthread/dnssd_server.h
mHostName#
const char* otDnssdServiceInstanceInfo::mHostName
Host name (e.g. "ot-host.default.service.arpa.").
Definition at line
111
of file include/openthread/dnssd_server.h
mAddressNum#
uint8_t otDnssdServiceInstanceInfo::mAddressNum
Number of host IPv6 addresses.
Definition at line
112
of file include/openthread/dnssd_server.h
mAddresses#
const otIp6Address* otDnssdServiceInstanceInfo::mAddresses
Host IPv6 addresses.
Definition at line
113
of file include/openthread/dnssd_server.h
mPort#
uint16_t otDnssdServiceInstanceInfo::mPort
Service port.
Definition at line
114
of file include/openthread/dnssd_server.h
mPriority#
uint16_t otDnssdServiceInstanceInfo::mPriority
Service priority.
Definition at line
115
of file include/openthread/dnssd_server.h
mWeight#
uint16_t otDnssdServiceInstanceInfo::mWeight
Service weight.
Definition at line
116
of file include/openthread/dnssd_server.h
mTxtLength#
uint16_t otDnssdServiceInstanceInfo::mTxtLength
Service TXT RDATA length.
Definition at line
117
of file include/openthread/dnssd_server.h
mTxtData#
const uint8_t* otDnssdServiceInstanceInfo::mTxtData
Service TXT RDATA.
Definition at line
118
of file include/openthread/dnssd_server.h
mTtl#
uint32_t otDnssdServiceInstanceInfo::mTtl
Service TTL (in seconds).
Definition at line
119
of file include/openthread/dnssd_server.h