otMessageInfo

#include <ip6.h>

تمثِّل هذه البنية عناوين مقابس IPv6 المحلية والأقران.

الملخّص

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

mAllowZeroHopLimit
bool
TRUE للسماح بـ IPv6 Hop الحد 0 في mHopLimit، أو FALSE.
mEcn
uint8_t
حالة ECN للحزمة، كما هو موضح في عنوان IPv6.
mHopLimit
uint8_t
قيمة IPv6 Hop الحد
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

TRUE للسماح بـ IPv6 Hop الحد 0 في mHopLimit، أو FALSE.

mEcn

uint8_t otMessageInfo::mEcn

حالة ECN للحزمة، كما هو موضح في عنوان IPv6.

حدود mHopHop

uint8_t otMessageInfo::mHopLimit

قيمة IPv6 Hop الحد

ينطبق فقط إذا كانت قيمة mAllowZeroHopLimit FALSE. في حال كان 0، IPv6 Hop الحد الأقصى للقيمة التلقائية 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. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.