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.