otNetifAddress

#include <ip6.h>

代表 IPv6 網路介面單點傳播位址。

摘要

公開屬性

mAddress
IPv6 單點傳播位址。
mAddressOrigin
uint8_t
IPv6 位址來源。
mMeshLocal
bool
如果位址為網狀本機,則為 TRUE;否則為 FALSE。
mNext
const struct otNetifAddress *
指向下一個網路介面位址的指標。
mPreferred
bool
如果需要指定地址,則為 TRUE,否則傳回 FALSE。
mPrefixLength
uint8_t
前置字串長度 (以位元為單位)。
mRloc
bool
如果地址是 RLOC,則為 TRUE,否則傳回 FALSE。
mScopeOverride
unsigned int
這個地址的 IPv6 範圍。
mScopeOverrideValid
bool
如果 mScopeOverride 的值為有效,則為 TRUE,否則傳回 FALSE。
mSrpRegistered
bool
僅限 OT 核心使用 (表示是否由 SRP 用戶端註冊)。
mValid
bool
如果地址有效,則為 TRUE,否則傳回 FALSE。

公開屬性

mAddress

otIp6Address otNetifAddress::mAddress

IPv6 單點傳播位址。

mAddressOrigin

uint8_t otNetifAddress::mAddressOrigin

IPv6 位址來源。

mMeshLocal

bool otNetifAddress::mMeshLocal

如果位址為網狀本機,則為 TRUE;否則為 FALSE。

mNext

const struct otNetifAddress * otNetifAddress::mNext

指向下一個網路介面位址的指標。

mPreferred

bool otNetifAddress::mPreferred

如果需要指定地址,則為 TRUE,否則傳回 FALSE。

mPrefixLength

uint8_t otNetifAddress::mPrefixLength

前置字串長度 (以位元為單位)。

mRloc

bool otNetifAddress::mRloc

如果地址是 RLOC,則為 TRUE,否則傳回 FALSE。

mScopeOverride

unsigned int otNetifAddress::mScopeOverride

這個地址的 IPv6 範圍。

mScopeOverrideValid

bool otNetifAddress::mScopeOverrideValid

如果 mScopeOverride 的值為有效,則為 TRUE,否則傳回 FALSE。

mSrpRegistered

bool otNetifAddress::mSrpRegistered

僅限 OT 核心使用 (表示是否由 SRP 用戶端註冊)。

mValid

bool otNetifAddress::mValid

如果地址有效,則為 TRUE,否則傳回 FALSE。

資源

OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源