otPlatTrelPeerInfo

#include <trel.h>

代表透過服務名稱「_trel._udp」瀏覽 DNS-SD 所找到的 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 記錄決定。系統是根據找到的服務執行個體的 SRV 記錄中指定的主機名稱,根據 AAAA 記錄的主機名稱來判定 IPv6 位址的 IPv6 位址。如果找到多個主機 IPv6 位址,系統會使用範圍最高的一個位址。

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

找到的 TREL 對等點服務執行個體的 SRV 記錄中的 TXT 記錄資料 (由 DNS-SD 指定編碼)。

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

mTxtData 緩衝區中的位元組數。

資源

OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源