otPlatTrelPeerInfo

#include <trel.h>

يُمثِّل معلومات TREL المشابهة التي تم اكتشافها باستخدام تصفُّح DNS-SD على اسم الخدمة "_trel._udp".

ملخّص

السمات العامة

mRemoved
bool
تشير هذه العلامة المنطقية إلى ما إذا كان الإدخال تتم إزالته أو إضافته.
mSockAddr
عنوان مقبس بروتوكول TREL (عنوان IPv6 ورقم المنفذ).
mTxtData
const uint8_t *
بيانات سجلّ TXT (التي تم ترميزها وفقًا لنظام DNS-SD) من سجلّ SRV لمثيل خدمة TREL الذي تم رصده.
mTxtLength
uint16_t
عدد وحدات البايت في المخزن المؤقت mTxtData.

السمات العامة

mRemoved

bool otPlatTrelPeerInfo::mRemoved

تشير هذه العلامة المنطقية إلى ما إذا كان الإدخال تتم إزالته أو إضافته.

  • يشير TRUE إلى إزالة النظير.
  • يشير FALSE إلى أنه إدخال جديد أو تحديث لإدخال حالي.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

عنوان مقبس بروتوكول TREL (عنوان IPv6 ورقم المنفذ).

يتم تحديد رقم المنفذ من سجل SRV لمثيل خدمة TREL الذي تم اكتشافه. يتم تحديد عنوان IPv6 من طلب بحث DNS-SD لسجلات AAAA على اسم المضيف المشار إليه في سجل SRV لمثيل الخدمة الذي تم اكتشافه. إذا تم اكتشاف عدة عناوين للمضيف من عناوين IPv6، يتم استخدام عنوان واحد بأعلى نطاق.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

بيانات سجلّ TXT (التي تم ترميزها وفقًا لنظام DNS-SD) من سجلّ SRV لمثيل خدمة TREL الذي تم رصده.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

عدد وحدات البايت في المخزن المؤقت mTxtData.

المراجِع

تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.