отднскуерконфиг
#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 . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .