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.