otDnsQueryConfig

#include <dns_client.h>

Rappresenta una configurazione di query DNS.

Riepilogo

Qualsiasi campo di questa struttura può essere impostato su zero per indicare che non è specificato. Il modo in cui vengono trattati i campi non specificati è determinato dalla funzione che utilizza l'istanza di otDnsQueryConfig.

Attributi pubblici

mMaxTxAttempts
uint8_t
Numero massimo di tentativi tx prima dell'errore di segnalazione. Zero per un valore non specificato.
mNat64Mode
Consenti/non consentire la traduzione degli indirizzi NAT64 durante la risoluzione dell'indirizzo.
mRecursionFlag
Indica se il server può risolvere la query in modo ricorsivo o meno.
mResponseTimeout
uint32_t
Tempo di attesa (in msec) alla risposta rx. Zero indica un valore non specificato.
mServerSockAddr
Indirizzo del server (indirizzo/porta IPv6). Nessuna porta o nessuna porta per gli elementi non specificati.
mServiceMode
Determina i record su cui eseguire query durante la risoluzione del servizio.
mTransportProto
Seleziona il protocollo di trasporto predefinito.

Attributi pubblici

mMaxTxAttempts

uint8_t otDnsQueryConfig::mMaxTxAttempts

Numero massimo di tentativi tx prima dell'errore di segnalazione. Zero per un valore non specificato.

mNat64Mode

otDnsNat64Mode otDnsQueryConfig::mNat64Mode

Consenti/non consentire la traduzione degli indirizzi NAT64 durante la risoluzione dell'indirizzo.

mRecursionFlag

otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag

Indica se il server può risolvere la query in modo ricorsivo o meno.

mResponseTimeout

uint32_t otDnsQueryConfig::mResponseTimeout

Tempo di attesa (in msec) alla risposta rx. Zero indica un valore non specificato.

mServerSockAddr

otSockAddr otDnsQueryConfig::mServerSockAddr

Indirizzo del server (indirizzo/porta IPv6). Nessuna porta o nessuna porta per gli elementi non specificati.

mServiceMode

otDnsServiceMode otDnsQueryConfig::mServiceMode

Determina i record su cui eseguire query durante la risoluzione del servizio.

mTransportProto

otDnsTransportProto otDnsQueryConfig::mTransportProto

Seleziona il protocollo di trasporto predefinito.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.