InfoServizio otDns
#include <dns_client.h>
Fornisce informazioni per un'istanza di servizio DNS.
Riepilogo
Attributi pubblici |
|
---|---|
mHostAddress
|
L'indirizzo IPv6 dell'host. Impostalo su zero se non è disponibile.
|
mHostAddressTtl
|
uint32_t
L'indirizzo host TTL.
|
mHostNameBuffer
|
char *
Buffer per emettere il nome dell'host del servizio (può essere NULL se non è necessario).
|
mHostNameBufferSize
|
uint16_t
Dimensione:
mHostNameBuffer . |
mPort
|
uint16_t
Numero della porta del servizio.
|
mPriority
|
uint16_t
Priorità dei servizi.
|
mTtl
|
uint32_t
TTL del record di servizio (in secondi).
|
mTxtData
|
uint8_t *
Buffer di output dei dati TXT (può essere NULL se non necessario).
|
mTxtDataSize
|
uint16_t
All'ingresso, dimensione del buffer
mTxtData . Al momento del numero di output, i byte sono scritti. |
mTxtDataTruncated
|
bool
Indica se i dati TXT non possono essere inseriti in
mTxtDataSize ed è stato troncato. |
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. Impostalo su zero se non è disponibile.
IndirizzomHostTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
L'indirizzo host TTL.
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
Buffer per emettere il nome dell'host del servizio (può essere NULL se non è necessario).
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
Dimensione: mHostNameBuffer
.
mPort
uint16_t otDnsServiceInfo::mPort
Numero della porta del servizio.
Priorità m
uint16_t otDnsServiceInfo::mPriority
Priorità dei servizi.
Tempo di risposta
uint32_t otDnsServiceInfo::mTtl
TTL del record di servizio (in secondi).
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Buffer di output dei dati TXT (può essere NULL se non necessario).
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
All'ingresso, dimensione del buffer mTxtData
. Al momento del numero di output, i byte sono scritti.
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
Indica se i dati TXT non possono essere inseriti in mTxtDataSize
ed è stato troncato.
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
Il TTL dei dati TXT.
Peso massimo
uint16_t otDnsServiceInfo::mWeight
Peso del servizio.
Risorse
Gli argomenti di riferimento per l'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per maggiori informazioni o per contribuire alla nostra documentazione, consulta Risorse.