OtDnsServiceInfo
#include <dns_client.h>
Essa estrutura 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 saída do nome do host de serviço (pode ser NULL, se não for necessário).
|
mHostNameBufferSize
|
uint16_t
Tamanho de
mHostNameBuffer . |
mPort
|
uint16_t
Número da porta do serviço.
|
mPriority
|
uint16_t
Prioridade do serviço.
|
mTtl
|
uint32_t
TTL do registro de serviço (em segundos).
|
mTxtData
|
uint8_t *
Buffer para saída de dados TXT (poderá ser NULL se não for necessário).
|
mTxtDataSize
|
uint16_t
Na entrada, o tamanho do buffer
mTxtData . Comprimento da saída mTxtData . |
mTxtDataTtl
|
uint32_t
O TTL dos 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 saída do nome do host de serviço (pode ser NULL, se não for necessário).
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
Tamanho de mHostNameBuffer
.
mPort (porta)
uint16_t otDnsServiceInfo::mPort
Número da porta do serviço.
mPrioridade
uint16_t otDnsServiceInfo::mPriority
Prioridade do serviço.
Mttl
uint32_t otDnsServiceInfo::mTtl
TTL do registro de serviço (em segundos).
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Buffer para saída de dados TXT (poderá ser NULL se não for necessário).
mTxtDataSize.
uint16_t otDnsServiceInfo::mTxtDataSize
Na entrada, o tamanho do buffer mTxtData
. Comprimento da saída mTxtData
.
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
O TTL dos 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 saber mais ou contribuir com nossa documentação, consulte Recursos.