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.