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.

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

تمت إزالة m

bool otPlatTrelPeerInfo::mRemoved

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

  • ويشير "صحيح" إلى أنه قد تمت إزالة تطبيق مشابه.
  • يشير الخطأ "خطأ" إلى أنه إدخال جديد أو تحديث إلى إدخال حالي.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

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

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

بيانات mTxt

const uint8_t * otPlatTrelPeerInfo::mTxtData

بيانات سجلّ TXT (مشفّرة كما هو محدّد بواسطة DNS-SD) من سجلّ الخدمة (SRV) لمثيل خدمة TREL نظير

طول xttt

uint16_t otPlatTrelPeerInfo::mTxtLength

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

المراجع

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