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.