отнетифадрес

#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
TRUE, если адрес является RLOC, в противном случае FALSE.
mScopeOverride
unsigned int
Область IPv6 этого адреса.
mScopeOverrideValid
bool
TRUE, если значение mScopeOverride допустимо, в противном случае FALSE.
mSrpRegistered
bool
Используется только ядром OT (указывает, зарегистрирован ли клиент SRP).
mValid
bool
TRUE, если адрес действителен, в противном случае FALSE.

Публичные атрибуты

мАдрес

otIp6Address otNetifAddress::mAddress

Одноадресный адрес IPv6.

mAddressOrigin

uint8_t otNetifAddress::mAddressOrigin

Происхождение IPv6-адреса.

mMeshLocal

bool otNetifAddress::mMeshLocal

TRUE, если адрес локальный, в противном случае FALSE.

mСледующий

const struct otNetifAddress * otNetifAddress::mNext

Указатель на следующий адрес сетевого интерфейса.

mПредпочтительный

bool otNetifAddress::mPreferred

TRUE, если адрес является предпочтительным, и FALSE в противном случае.

мпрефиксленгс

uint8_t otNetifAddress::mPrefixLength

Длина префикса (в битах).

мРлок

bool otNetifAddress::mRloc

TRUE, если адрес является RLOC, в противном случае FALSE.

mScopeOverride

unsigned int otNetifAddress::mScopeOverride

Область IPv6 этого адреса.

мскопеоверридевалид

bool otNetifAddress::mScopeOverrideValid

TRUE, если значение mScopeOverride допустимо, в противном случае FALSE.

mSrpRegistered

bool otNetifAddress::mSrpRegistered

Используется только ядром OT (указывает, зарегистрирован ли клиент SRP).

мдействителен

bool otNetifAddress::mValid

TRUE, если адрес действителен, в противном случае FALSE.

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .