otDnsServiceInfo

#include <dns_client.h>

Fornece informações para uma instância de serviço DNS.

Resumo

Atributos públicos

mHostAddress
O endereço IPv6 do host. Defina como zero se não estiver disponível.
mHostAddressTtl
uint32_t
O TTL do endereço do host.
mHostNameBuffer
char *
Buffer para gerar o nome do host do serviço (pode ser NULL se não for necessário).
mHostNameBufferSize
uint16_t
Tamanho de mHostNameBuffer.
mPort
uint16_t
Número da porta de serviço.
mPriority
uint16_t
Prioridade do serviço.
mTtl
uint32_t
TTL de registro de serviço (em segundos).
mTxtData
uint8_t *
Buffer para dados TXT de saída (pode ser NULL se não for necessário).
mTxtDataSize
uint16_t
Na entrada, o tamanho do buffer mTxtData. Em bytes do número de saída gravados.
mTxtDataTruncated
bool
Indica se os dados TXT não couberam em mTxtDataSize e foram truncados.
mTxtDataTtl
uint32_t
O TTL de dados TXT.
mWeight
uint16_t
Peso do serviço.

Atributos públicos

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

O endereço IPv6 do host. Defina como zero se não estiver disponível.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

O TTL do endereço do host.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

Buffer para gerar o nome do host do serviço (pode ser NULL se não for necessário).

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

Tamanho de mHostNameBuffer.

mPort

uint16_t otDnsServiceInfo::mPort

Número da porta de serviço.

mPriority

uint16_t otDnsServiceInfo::mPriority

Prioridade do serviço.

mTtl

uint32_t otDnsServiceInfo::mTtl

TTL de registro de serviço (em segundos).

mTxtData

uint8_t * otDnsServiceInfo::mTxtData

Buffer para dados TXT de saída (pode ser NULL se não for necessário).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

Na entrada, o tamanho do buffer mTxtData. Em bytes do número de saída gravados.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

Indica se os dados TXT não couberam em mTxtDataSize e foram truncados.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

O TTL de dados TXT.

mWeight

uint16_t otDnsServiceInfo::mWeight

Peso do serviço.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.