otDnsServiceInfo Struct Reference

This structure provides info for a DNS service instance.

#include <include/openthread/dns_client.h>

Public Attributes

uint32_t mTtl
 Service record TTL (in seconds).
 
uint16_t mPort
 Service port number.
 
uint16_t mPriority
 Service priority.
 
uint16_t mWeight
 Service weight.
 
char * mHostNameBuffer
 Buffer to output the service host name (can be NULL if not needed).
 
uint16_t mHostNameBufferSize
 Size of mHostNameBuffer.
 
otIp6Address mHostAddress
 The host IPv6 address. Set to all zero if not available.
 
uint32_t mHostAddressTtl
 The host address TTL.
 
uint8_t * mTxtData
 Buffer to output TXT data (can be NULL if not needed).
 
uint16_t mTxtDataSize
 On input, size of mTxtData buffer. On output mTxtData length.
 
uint32_t mTxtDataTtl
 The TXT data TTL.

This structure provides info for a DNS service instance.


The documentation for this struct was generated from the following file:
  • include/openthread/dns_client.h