otMessageInfo

#include <ip6.h>

يُمثِّل عناوين مقبس بروتوكول IPv6 المحلية والنظيرة.

ملخّص

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

mAllowZeroHopLimit
bool
"صحيح" للسماح بالحد 0 لنقطة وصول IPv6 في mHopLimit، أو "خطأ" في الحالات الأخرى.
mEcn
uint8_t
حالة ECN للحزمة، ممثلة في رأس IPv6.
mHopLimit
uint8_t
قيمة حد القفزة للإصدار 6 من بروتوكول الإنترنت (IPv6).
mIsHostInterface
bool
TRUE في حالة إرسال/استلام الحزم عبر واجهة المضيف، وFALSE في الحالات الأخرى.
mLinkInfo
const void *
مؤشر إلى معلومات خاصة برابط.
mMulticastLoop
bool
TRUE للسماح بتكرار البث المتعدد، وFALSE في الحالات الأخرى.
mPeerAddr
عنوان IPv6 للنظير.
mPeerPort
uint16_t
منفذ طبقة النقل النظيرة
mSockAddr
عنوان IPv6 المحلي.
mSockPort
uint16_t
منفذ طبقة النقل المحلي

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

mAllowZeroHopLimit

bool otMessageInfo::mAllowZeroHopLimit

"صحيح" للسماح بالحد 0 لنقطة وصول IPv6 في mHopLimit، أو "خطأ" في الحالات الأخرى.

mEcn

uint8_t otMessageInfo::mEcn

حالة ECN للحزمة، ممثلة في رأس IPv6.

mHopLimit

uint8_t otMessageInfo::mHopLimit

قيمة حد القفزة للإصدار 6 من بروتوكول الإنترنت (IPv6).

لا ينطبق هذا الخيار إلا إذا كانت قيمة mAllowZeroHopLimit هي "خطأ". إذا كان 0، يكون حد القفزة للإصدار 6 من بروتوكول الإنترنت هو القيمة التلقائية OPENTHREAD_CONFIG_IP6_HOP_LIMIT_DEFAULT. وبخلاف ذلك، سيتم تحديد حد قفزة IPv6.

mIsHostInterface

bool otMessageInfo::mIsHostInterface

TRUE في حالة إرسال/استلام الحزم عبر واجهة المضيف، وFALSE في الحالات الأخرى.

mLinkInfo

const void * otMessageInfo::mLinkInfo

مؤشر إلى معلومات خاصة برابط.

mMulticastLoop

bool otMessageInfo::mMulticastLoop

TRUE للسماح بتكرار البث المتعدد، وFALSE في الحالات الأخرى.

mPeerAddr

otIp6Address otMessageInfo::mPeerAddr

عنوان IPv6 للنظير.

mPeerPort

uint16_t otMessageInfo::mPeerPort

منفذ طبقة النقل النظيرة

mSockAddr

otIp6Address otMessageInfo::mSockAddr

عنوان IPv6 المحلي.

mSockPort

uint16_t otMessageInfo::mSockPort

منفذ طبقة النقل المحلي

المراجِع

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