otNetifAddress

#include <ip6.h>

وتمثِّل هذه البنية عنوان unicast لواجهة شبكة IPv6.

الملخّص

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

mAddress
عنوان IPv6 لبروتوكول IPv6.
mAddressOrigin
uint8_t
أصل عنوان IPv6.
mNext
struct otNetifAddress *
مؤشر إلى عنوان واجهة الشبكة التالي.
mPreferred
bool
صواب إذا كان العنوان مفضّلاً، أو خطأ بخلاف ذلك.
mPrefixLength
uint8_t
طول البادئة (بالبت).
mRloc
bool
صحيح إذا كان العنوان هو RLOC، أو FALSE في الحالات الأخرى.
mScopeOverride
unsigned int
نطاق IPv6 لهذا العنوان.
mScopeOverrideValid
bool
صواب إذا كانت قيمة mScopeOverride صالحة أو FALSE في الحالات الأخرى.
mValid
bool
صواب إذا كان العنوان صالحًا، أو خطأ بخلاف ذلك.

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

العنوان

otIp6Address otNetifAddress::mAddress

عنوان IPv6 لبروتوكول IPv6.

mAddressOrigin

uint8_t otNetifAddress::mAddressOrigin

أصل عنوان IPv6.

التالي

struct otNetifAddress * otNetifAddress::mNext

مؤشر إلى عنوان واجهة الشبكة التالي.

المفضلة

bool otNetifAddress::mPreferred

صواب إذا كان العنوان مفضّلاً، أو خطأ بخلاف ذلك.

mPrefixLength

uint8_t otNetifAddress::mPrefixLength

طول البادئة (بالبت).

mRloc

bool otNetifAddress::mRloc

صحيح إذا كان العنوان هو RLOC، أو FALSE في الحالات الأخرى.

إلغاء mScope

unsigned int otNetifAddress::mScopeOverride

نطاق IPv6 لهذا العنوان.

mScopeOverrideValid

bool otNetifAddress::mScopeOverrideValid

صواب إذا كانت قيمة mScopeOverride صالحة أو FALSE في الحالات الأخرى.

mValid

bool otNetifAddress::mValid

صواب إذا كان العنوان صالحًا، أو خطأ بخلاف ذلك.

المراجع

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