آدرس otNetif
#include <ip6.h>
نشان دهنده یک آدرس unicast رابط شبکه IPv6 است.
خلاصه
صفات عمومی | |
---|---|
mAddress | آدرس IPv6 unicast. |
mAddressOrigin | uint8_t مبدا آدرس IPv6. |
mMeshLocal | bool اگر آدرس مش محلی باشد درست است، در غیر این صورت نادرست است. |
mNext | const struct otNetifAddress * اشاره گر به آدرس رابط شبکه بعدی. |
mPreferred | bool اگر آدرس ترجیح داده شود درست است، در غیر این صورت نادرست است. |
mPrefixLength | uint8_t طول پیشوند (بر حسب بیت). |
mRloc | bool اگر آدرس RLOC باشد، درست است، در غیر این صورت نادرست است. |
mScopeOverride | unsigned int محدوده IPv6 این آدرس. |
mScopeOverrideValid | bool اگر مقدار mScopeOverride معتبر باشد، درست است، در غیر این صورت نادرست است. |
mSrpRegistered | bool فقط توسط OT core استفاده می شود (نشان می دهد که آیا توسط SRP Client ثبت شده است یا خیر). |
mValid | bool اگر آدرس معتبر باشد، درست است، در غیر این صورت، نادرست است. |
صفات عمومی
mAddressOrigin
uint8_t otNetifAddress::mAddressOrigin
مبدا آدرس IPv6.
mMeshLocal
bool otNetifAddress::mMeshLocal
اگر آدرس مش محلی باشد درست است، در غیر این صورت نادرست است.
mPreferred
bool otNetifAddress::mPreferred
اگر آدرس ترجیح داده شود درست است، در غیر این صورت نادرست است.
mPrefixLength
uint8_t otNetifAddress::mPrefixLength
طول پیشوند (بر حسب بیت).
mRloc
bool otNetifAddress::mRloc
اگر آدرس RLOC باشد، درست است، در غیر این صورت نادرست است.
mScopeOverride
unsigned int otNetifAddress::mScopeOverride
محدوده IPv6 این آدرس.
mScopeOverrideValid
bool otNetifAddress::mScopeOverrideValid
اگر مقدار mScopeOverride معتبر باشد، درست است، در غیر این صورت نادرست است.
mSrp ثبت شده است
bool otNetifAddress::mSrpRegistered
فقط توسط OT core استفاده می شود (نشان می دهد که آیا توسط SRP Client ثبت شده است یا خیر).
mValid
bool otNetifAddress::mValid
اگر آدرس معتبر باشد، درست است، در غیر این صورت، نادرست است.
منابع
موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.