otDnsServiceInfo

#include <dns_client.h>

Proporciona información para una instancia de servicio de DNS.

Resumen

Atributos públicos

mHostAddress
La dirección IPv6 del host. Establécelo en cero si no está disponible.
mHostAddressTtl
uint32_t
El TTL de la dirección de host.
mHostNameBuffer
char *
Almacenamiento en búfer que genera el nombre de host del servicio (puede ser NULO si no es necesario).
mHostNameBufferSize
uint16_t
Tamaño de mHostNameBuffer.
mPort
uint16_t
Número de puerto del servicio.
mPriority
uint16_t
Prioridad del servicio.
mTtl
uint32_t
TTL del registro de servicio (en segundos).
mTxtData
uint8_t *
Almacenamiento en búfer para generar datos TXT (puede ser NULL si no es necesario).
mTxtDataSize
uint16_t
En la entrada, tamaño del búfer mTxtData. Cuando se escribe la cantidad de bytes de salida.
mTxtDataTruncated
bool
Indica si los datos TXT no pudieron caber en mTxtDataSize y se truncaron.
mTxtDataTtl
uint32_t
El TTL de los datos TXT.
mWeight
uint16_t
Peso del servicio.

Atributos públicos

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

La dirección IPv6 del host. Establécelo en cero si no está disponible.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

El TTL de la dirección de host.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

Almacenamiento en búfer que genera el nombre de host del servicio (puede ser NULO si no es necesario).

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

Tamaño de mHostNameBuffer.

mPort

uint16_t otDnsServiceInfo::mPort

Número de puerto del servicio.

mPriority

uint16_t otDnsServiceInfo::mPriority

Prioridad del servicio.

mTtl

uint32_t otDnsServiceInfo::mTtl

TTL del registro de servicio (en segundos).

mTxtData

uint8_t * otDnsServiceInfo::mTxtData

Almacenamiento en búfer para generar datos TXT (puede ser NULL si no es necesario).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

En la entrada, tamaño del búfer mTxtData. Cuando se escribe la cantidad de bytes de salida.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

Indica si los datos TXT no pudieron caber en mTxtDataSize y se truncaron.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

El TTL de los datos TXT.

mWeight

uint16_t otDnsServiceInfo::mWeight

Peso del servicio.

Recursos

Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir a nuestra documentación, consulta Recursos.