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 上提供的源代码。如需了解详情,或者为我们的文档做贡献,请参阅资源