Provides info for a DNS service instance.
Public Attributes#
Service record TTL (in seconds).
Service port number.
Service priority.
Service weight.
Buffer to output the service host name (can be NULL if not needed).
Size of mHostNameBuffer
.
The host IPv6 address. Set to all zero if not available.
The host address TTL.
Buffer to output TXT data (can be NULL if not needed).
On input, size of mTxtData
buffer. On output number bytes written.
Indicates if TXT data could not fit in mTxtDataSize
and was truncated.
The TXT data TTL.
Public Attribute Documentation#
mHostNameBuffer#
char* otDnsServiceInfo::mHostNameBuffer
Buffer to output the service host name (can be NULL if not needed).
mHostAddress#
otIp6Address otDnsServiceInfo::mHostAddress
The host IPv6 address. Set to all zero if not available.
mTxtDataSize#
uint16_t otDnsServiceInfo::mTxtDataSize
On input, size of mTxtData
buffer. On output number bytes written.
mTxtDataTruncated#
bool otDnsServiceInfo::mTxtDataTruncated
Indicates if TXT data could not fit in mTxtDataSize
and was truncated.