Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

OtDnsServiceInfo

#include <dns_client.h>

Questa struttura fornisce informazioni per un'istanza di servizio DNS.

Riepilogo

Attributi pubblici

mHostAddress
L'indirizzo IPv6 dell'host. Se non disponibile, imposta il valore su zero.
mHostAddressTtl
uint32_t
L'indirizzo TTL dell'host.
mHostNameBuffer
char *
Buffer per emettere il nome host del servizio (può essere NULL se non è necessario).
mHostNameBufferSize
uint16_t
Dimensione di mHostNameBuffer.
mPort
uint16_t
Numero porta del servizio.
mPriority
uint16_t
Priorità del servizio.
mTtl
uint32_t
TTL del record del servizio (in secondi).
mTxtData
uint8_t *
Buffer per l'output dei dati TXT (può essere NULL se non è necessario).
mTxtDataSize
uint16_t
All'ingresso, dimensioni del buffer mTxtData. Numero di byte scritti in uscita.
mTxtDataTruncated
bool
Indica se i dati TXT non sono adatti a mTxtDataSize e sono stati troncati.
mTxtDataTtl
uint32_t
Il TTL dei dati TXT.
mWeight
uint16_t
Peso del servizio.

Attributi pubblici

IndirizzomHost

otIp6Address otDnsServiceInfo::mHostAddress

L'indirizzo IPv6 dell'host. Se non disponibile, imposta il valore su zero.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

L'indirizzo TTL dell'host.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

Buffer per emettere il nome host del servizio (può essere NULL se non è necessario).

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

Dimensione di mHostNameBuffer.

porta mPort

uint16_t otDnsServiceInfo::mPort

Numero porta del servizio.

Priorità m

uint16_t otDnsServiceInfo::mPriority

Priorità del servizio.

TTT

uint32_t otDnsServiceInfo::mTtl

TTL del record del servizio (in secondi).

Dati mTxtData

uint8_t * otDnsServiceInfo::mTxtData

Buffer per l'output dei dati TXT (può essere NULL se non è necessario).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

All'ingresso, dimensioni del buffer mTxtData. Numero di byte scritti in uscita.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

Indica se i dati TXT non sono adatti a mTxtDataSize e sono stati troncati.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

Il TTL dei dati TXT.

Peso

uint16_t otDnsServiceInfo::mWeight

Peso del servizio.

Risorse

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