otDnsQueryConfig

#include <dns_client.h>

Reprezentuje konfigurację zapytania DNS.

Podsumowanie

Możesz ustawić dowolne z pól w tej strukturze na 0, aby wskazać, że nie jest ono określone. Sposób traktowania nieokreślonych pól zależy od funkcji, która używa wystąpienia otDnsQueryConfig.

Atrybuty publiczne

mMaxTxAttempts
uint8_t
Maksymalna liczba prób TX przed niepowodzeniem raportowania. Zero oznacza nieokreśloną wartość.
mNat64Mode
Zezwalaj/nie zezwalaj na translację adresów NAT64 podczas rozpoznawania adresów.
mRecursionFlag
Wskazuje, czy serwer może wykonywać zapytanie rekurencyjnie, czy nie.
mResponseTimeout
uint32_t
Czas oczekiwania (w milisekundach) na odpowiedź RX. 0 oznacza nieokreśloną wartość.
mServerSockAddr
Adres serwera (adres/port IPv6). Całe porty 0 lub zero dla nieokreślonych wartości.
mServiceMode
Określa, o które rekordy mają być wysyłane zapytania podczas rozwiązywania problemów z usługą.
mTransportProto
Wybierz domyślny protokół transportowy.

Atrybuty publiczne

mMaxTxAttempts

uint8_t otDnsQueryConfig::mMaxTxAttempts

Maksymalna liczba prób TX przed niepowodzeniem raportowania. Zero oznacza nieokreśloną wartość.

mNat64Mode

otDnsNat64Mode otDnsQueryConfig::mNat64Mode

Zezwalaj/nie zezwalaj na translację adresów NAT64 podczas rozpoznawania adresów.

mRecursionFlag

otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag

Wskazuje, czy serwer może wykonywać zapytanie rekurencyjnie, czy nie.

mResponseTimeout

uint32_t otDnsQueryConfig::mResponseTimeout

Czas oczekiwania (w milisekundach) na odpowiedź RX. 0 oznacza nieokreśloną wartość.

mServerSockAddr

otSockAddr otDnsQueryConfig::mServerSockAddr

Adres serwera (adres/port IPv6). Całe porty 0 lub zero dla nieokreślonych wartości.

mServiceMode

otDnsServiceMode otDnsQueryConfig::mServiceMode

Określa, o które rekordy mają być wysyłane zapytania podczas rozwiązywania problemów z usługą.

mTransportProto

otDnsTransportProto otDnsQueryConfig::mTransportProto

Wybierz domyślny protokół transportowy.

Zasoby

Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.