otDnsQueryConfig

#include <dns_client.h>

Stellt eine DNS-Abfragekonfiguration dar.

Zusammenfassung

Jedes Feld in dieser Struktur kann auf null gesetzt werden, um anzuzeigen, dass es nicht angegeben ist. Wie die nicht angegebenen Felder behandelt werden, hängt von der Funktion ab, die die Instanz von otDnsQueryConfig verwendet.

Öffentliche Attribute

mMaxTxAttempts
uint8_t
Maximale TX-Versuche vor Berichterstellungsfehler. Null für nicht spezifizierten Wert.
mNat64Mode
NAT64-Adressübersetzung während der Adressauflösung zulassen/nicht zulassen.
mRecursionFlag
Gibt an, ob der Server die Anfrage rekursiv auflösen kann oder nicht.
mResponseTimeout
uint32_t
Wartezeit (in ms) auf rx-Antwort. Null steht für einen unbekannten Wert.
mServerSockAddr
Serveradresse (IPv6-Adresse/-Port). Alle Null- oder Null-Ports für nicht angegebene.
mServiceMode
Legt fest, welche Datensätze während der Dienstauflösung abgefragt werden.
mTransportProto
Wählen Sie das Standard-Transportprotokoll aus.

Öffentliche Attribute

mMaxTxAttempts

uint8_t otDnsQueryConfig::mMaxTxAttempts

Maximale TX-Versuche vor Berichterstellungsfehler. Null für nicht spezifizierten Wert.

mNat64Mode

otDnsNat64Mode otDnsQueryConfig::mNat64Mode

NAT64-Adressübersetzung während der Adressauflösung zulassen/nicht zulassen.

mRecursionFlag

otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag

Gibt an, ob der Server die Anfrage rekursiv auflösen kann oder nicht.

mResponseTimeout

uint32_t otDnsQueryConfig::mResponseTimeout

Wartezeit (in ms) auf rx-Antwort. Null steht für einen unbekannten Wert.

mServerSockAddr

otSockAddr otDnsQueryConfig::mServerSockAddr

Serveradresse (IPv6-Adresse/-Port). Alle Null- oder Null-Ports für nicht angegebene.

mServiceMode

otDnsServiceMode otDnsQueryConfig::mServiceMode

Legt fest, welche Datensätze während der Dienstauflösung abgefragt werden.

mTransportProto

otDnsTransportProto otDnsQueryConfig::mTransportProto

Wählen Sie das Standard-Transportprotokoll aus.

Ressourcen

OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.