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