otDnsQueryConfig
#include <dns_client.h>
Représente une configuration de requête DNS.
Résumé
Tous les champs de cette structure peuvent être définis sur zéro pour indiquer qu'il n'est pas spécifié. Le mode de traitement des champs non spécifiés est déterminé par la fonction qui utilise l'instance de otDnsQueryConfig
.
Attributs publics |
|
---|---|
mMaxTxAttempts
|
uint8_t
Nombre maximal de tentatives de transmission avant échec de l'envoi du rapport. Zéro si une valeur n'est pas spécifiée.
|
mNat64Mode
|
Autorise ou non la traduction d'adresse NAT64 pendant la résolution des adresses.
|
mRecursionFlag
|
Indique si le serveur peut résoudre la requête de manière récursive ou non.
|
mResponseTimeout
|
uint32_t
Temps d'attente (en millisecondes) de la réponse rx. Le chiffre zéro indique une valeur non spécifiée.
|
mServerSockAddr
|
Adresse du serveur (adresse/adresse IPv6). Tous les ports sont nuls ou nuls pour les valeurs non spécifiées.
|
mServiceMode
|
Détermine les enregistrements à interroger lors de la résolution du service.
|
mTransportProto
|
Sélectionnez le protocole de transport par défaut.
|
Attributs publics
mMaxTxAttempts
uint8_t otDnsQueryConfig::mMaxTxAttempts
Nombre maximal de tentatives de transmission avant échec de l'envoi du rapport. Zéro si une valeur n'est pas spécifiée.
mNat64Mode
otDnsNat64Mode otDnsQueryConfig::mNat64Mode
Autorise ou non la traduction d'adresse NAT64 pendant la résolution des adresses.
mRecursionFlag
otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag
Indique si le serveur peut résoudre la requête de manière récursive ou non.
mResponseTimeout
uint32_t otDnsQueryConfig::mResponseTimeout
Temps d'attente (en millisecondes) de la réponse rx. Le chiffre zéro indique une valeur non spécifiée.
mServerSockAddr
otSockAddr otDnsQueryConfig::mServerSockAddr
Adresse du serveur (adresse/adresse IPv6). Tous les ports sont nuls ou nuls pour les valeurs non spécifiées.
mServiceMode
otDnsServiceMode otDnsQueryConfig::mServiceMode
Détermine les enregistrements à interroger lors de la résolution du service.
mTransportProto
otDnsTransportProto otDnsQueryConfig::mTransportProto
Sélectionnez le protocole de transport par défaut.
Ressources
Les sujets de référence de l'API OpenThread proviennent du code source, disponible sur GitHub. Pour en savoir plus ou pour contribuer à notre documentation, consultez la section Ressources.