otPlatTrelPeerInfo

#include <trel.h>

表示使用 DNS-SD 浏览针对服务名称“_trel._udp”发现的 TREL 对等方信息。

摘要

公共属性

mRemoved
bool
此布尔标记用于指明是移除还是添加该条目。
mSockAddr
TREL 对等套接字地址(IPv6 地址和端口号)。
mTxtData
const uint8_t *
已发现 TREL 对等服务实例的 SRV 记录中的 TXT 记录数据(由 DNS-SD 指定编码)。
mTxtLength
uint16_t
mTxtData 缓冲区中的字节数。

公共属性

mRemoved

bool otPlatTrelPeerInfo::mRemoved

此布尔标记用于指明是移除还是添加该条目。

  • TRUE 表示对等设备已移除。
  • FALSE 表示这是新条目或对现有条目的更新。

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

TREL 对等套接字地址(IPv6 地址和端口号)。

端口号根据发现的 TREL 对等服务实例的 SRV 记录确定。IPv6 地址通过 DNS-SD 查询确定,该查询针对已发现服务实例的 SRV 记录中指明的主机名中的 AAAA 记录。如果发现多个主机 IPv6 地址,则系统会使用范围最大的地址。

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

已发现 TREL 对等服务实例的 SRV 记录中的 TXT 记录数据(由 DNS-SD 指定编码)。

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

mTxtData 缓冲区中的字节数。

资源

OpenThread API 参考文档源自 GitHub 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源