otDnsServiceInfo
#include <dns_client.h>
提供 DNS 服务实例的信息。
摘要
公共属性 |
|
---|---|
mHostAddress
|
主机 IPv6 地址。如果不可用,则设置为全部零。
|
mHostAddressTtl
|
uint32_t
主机地址 TTL。
|
mHostNameBuffer
|
char *
用于输出服务主机名的缓冲区(如果不需要,则为 NULL)。
|
mHostNameBufferSize
|
uint16_t
大小:
mHostNameBuffer 。 |
mPort
|
uint16_t
服务端口号。
|
mPriority
|
uint16_t
服务优先级。
|
mTtl
|
uint32_t
服务记录 TTL(以秒为单位)。
|
mTxtData
|
uint8_t *
缓冲以输出 TXT 数据(如果不需要,可以为 NULL)。
|
mTxtDataSize
|
uint16_t
在输入时,
mTxtData 缓冲区的大小。输出时写入的字节数。 |
mTxtDataTruncated
|
bool
用于指明 TXT 数据是否位于
mTxtDataSize 中并已被截断。 |
mTxtDataTtl
|
uint32_t
TXT 数据 TTL。
|
mWeight
|
uint16_t
服务权重。
|
公共属性
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
主机地址 TTL。
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
用于输出服务主机名的缓冲区(如果不需要,则为 NULL)。
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
大小:mHostNameBuffer
。
mPort
uint16_t otDnsServiceInfo::mPort
服务端口号。
mPriority
uint16_t otDnsServiceInfo::mPriority
服务优先级。
mTtl
uint32_t otDnsServiceInfo::mTtl
服务记录 TTL(以秒为单位)。
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
缓冲以输出 TXT 数据(如果不需要,可以为 NULL)。
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
在输入时,mTxtData
缓冲区的大小。输出时写入的字节数。
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
用于指明 TXT 数据是否位于 mTxtDataSize
中并已被截断。
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
TXT 数据 TTL。
mWeight
uint16_t otDnsServiceInfo::mWeight
服务权重。
资源
OpenThread API 参考文档源自 GitHub 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源。