otDnsServiceInfo
#include <dns_client.h>
Fournit des informations sur une instance de service DNS.
Résumé
Attributs publics |
|
---|---|
mHostAddress
|
Adresse IPv6 de l'hôte. Définissez la valeur sur zéro si elle n'est pas disponible.
|
mHostAddressTtl
|
uint32_t
Valeur TTL de l'adresse de l'hôte.
|
mHostNameBuffer
|
char *
Tampon permettant de générer la sortie du nom d'hôte du service (peut être NULL si cela n'est pas nécessaire).
|
mHostNameBufferSize
|
uint16_t
Taille de
mHostNameBuffer . |
mPort
|
uint16_t
Numéro de port du service.
|
mPriority
|
uint16_t
Priorité du service.
|
mTtl
|
uint32_t
Valeur TTL de l'enregistrement de service (en secondes).
|
mTxtData
|
uint8_t *
Tampon pour générer des données TXT (peut être NULL si cela n'est pas nécessaire).
|
mTxtDataSize
|
uint16_t
À l'entrée, taille de la mémoire tampon de
mTxtData . Nombre d'octets écrits en sortie. |
mTxtDataTruncated
|
bool
Indique si les données TXT n'ont pas pu tenir dans
mTxtDataSize et ont été tronquées. |
mTxtDataTtl
|
uint32_t
Valeur TTL des données TXT.
|
mWeight
|
uint16_t
Pondération du service.
|
Attributs publics
mHostAddress
otIp6Address otDnsServiceInfo::mHostAddress
Adresse IPv6 de l'hôte. Définissez la valeur sur zéro si elle n'est pas disponible.
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
Valeur TTL de l'adresse de l'hôte.
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
Tampon permettant de générer la sortie du nom d'hôte du service (peut être NULL si cela n'est pas nécessaire).
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
Taille de mHostNameBuffer
.
mPort
uint16_t otDnsServiceInfo::mPort
Numéro de port du service.
mPriority
uint16_t otDnsServiceInfo::mPriority
Priorité du service.
mTtl
uint32_t otDnsServiceInfo::mTtl
Valeur TTL de l'enregistrement de service (en secondes).
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Tampon pour générer des données TXT (peut être NULL si cela n'est pas nécessaire).
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
À l'entrée, taille de la mémoire tampon de mTxtData
. Nombre d'octets écrits en sortie.
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
Indique si les données TXT n'ont pas pu tenir dans mTxtDataSize
et ont été tronquées.
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
Valeur TTL des données TXT.
mWeight
uint16_t otDnsServiceInfo::mWeight
Pondération du service.
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.