otDnsQueryConfig
#include <dns_client.h>
Represents a DNS query configuration.
Summary
Any of the fields in this structure can be set to zero to indicate that it is not specified. How the unspecified fields are treated is determined by the function which uses the instance of otDnsQueryConfig
.
Public attributes |
|
---|---|
mMaxTxAttempts
|
uint8_t
Maximum tx attempts before reporting failure. Zero for unspecified value.
|
mNat64Mode
|
Allow/Disallow NAT64 address translation during address resolution.
|
mRecursionFlag
|
Indicates whether the server can resolve the query recursively or not.
|
mResponseTimeout
|
uint32_t
Wait time (in msec) to rx response. Zero indicates unspecified value.
|
mServerSockAddr
|
Server address (IPv6 addr/port). All zero or zero port for unspecified.
|
mServiceMode
|
Determines which records to query during service resolution.
|
mTransportProto
|
Select default transport protocol.
|
Public attributes
mMaxTxAttempts
uint8_t otDnsQueryConfig::mMaxTxAttempts
Maximum tx attempts before reporting failure. Zero for unspecified value.
mNat64Mode
otDnsNat64Mode otDnsQueryConfig::mNat64Mode
Allow/Disallow NAT64 address translation during address resolution.
mRecursionFlag
otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag
Indicates whether the server can resolve the query recursively or not.
mResponseTimeout
uint32_t otDnsQueryConfig::mResponseTimeout
Wait time (in msec) to rx response. Zero indicates unspecified value.
mServerSockAddr
otSockAddr otDnsQueryConfig::mServerSockAddr
Server address (IPv6 addr/port). All zero or zero port for unspecified.
mServiceMode
otDnsServiceMode otDnsQueryConfig::mServiceMode
Determines which records to query during service resolution.
mTransportProto
otDnsTransportProto otDnsQueryConfig::mTransportProto
Select default transport protocol.
Resources
OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.