отнетифадрес
#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. |
Публичные атрибуты
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 . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .