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.