отднскуерконфиг
 #include <dns_client.h>
Представляет конфигурацию DNS-запроса.
Краткое содержание
 Любое из полей в этой структуре может быть установлено в ноль, чтобы указать, что оно не указано. То, как обрабатываются неуказанные поля, определяется функцией, которая использует экземпляр otDnsQueryConfig . 
| Публичные атрибуты | |
|---|---|
| mMaxTxAttempts | uint8_t Максимальное количество попыток передачи до сообщения об ошибке. Ноль для неопределенного значения. | 
| mNat64Mode |  Разрешить/запретить преобразование адресов NAT64 во время разрешения адресов. | 
| mRecursionFlag |  Указывает, может ли сервер разрешить запрос рекурсивно или нет. | 
| mResponseTimeout | uint32_t Время ожидания (в мс) ответа на запрос. Ноль указывает на неопределенное значение. | 
| mServerSockAddr |  Адрес сервера (адрес/порт IPv6). Все ноль или нулевой порт для неопределенных. | 
| mServiceMode |  Определяет, какие записи запрашивать во время разрешения службы. | 
| mTransportProto |  Выберите транспортный протокол по умолчанию. | 
Публичные атрибуты
mMaxTxAttempts
uint8_t otDnsQueryConfig::mMaxTxAttempts
Максимальное количество попыток передачи до сообщения об ошибке. Ноль для неопределенного значения.
mNat64Mode
otDnsNat64Mode otDnsQueryConfig::mNat64Mode
Разрешить/запретить преобразование адресов NAT64 во время разрешения адресов.
mRecursionFlag
otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag
Указывает, может ли сервер разрешить запрос рекурсивно или нет.
mResponseTimeout
uint32_t otDnsQueryConfig::mResponseTimeout
Время ожидания (в мс) ответа на запрос. Ноль указывает на неопределенное значение.
мсерверсоккдр
otSockAddr otDnsQueryConfig::mServerSockAddr
Адрес сервера (адрес/порт IPv6). Все ноль или нулевой порт для неопределенных.
мсервицемоде
otDnsServiceMode otDnsQueryConfig::mServiceMode
Определяет, какие записи запрашивать во время разрешения службы.
мТранспортПрото
otDnsTransportProto otDnsQueryConfig::mTransportProto
Выберите транспортный протокол по умолчанию.
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .