otMessageInfo
#include <ip6.h>
Эта структура представляет локальные и одноранговые адреса сокетов IPv6.
Резюме
Общедоступные атрибуты | |
---|---|
mAllowZeroHopLimit | bool TRUE, чтобы разрешить IPv6 Hop Limit 0 в mHopLimit , FALSE в противном случае. |
mEcn | uint8_t Статус ECN пакета, представленный в заголовке IPv6. |
mHopLimit | uint8_t Значение ограничения переходов IPv6. |
mIsHostInterface | bool TRUE, если пакеты отправляются/получаются через хост-интерфейс, FALSE в противном случае. |
mLinkInfo | const void * Указатель на информацию, относящуюся к ссылке. |
mMulticastLoop | bool TRUE, чтобы разрешить повторную многоадресную рассылку, FALSE в противном случае. |
mPeerAddr | IPv6-адрес однорангового узла. |
mPeerPort | uint16_t Порт однорангового транспортного уровня. |
mSockAddr | Локальный IPv6-адрес. |
mSockPort | uint16_t Локальный порт транспортного уровня. |
Общедоступные атрибуты
малловзерохоплимит
bool otMessageInfo::mAllowZeroHopLimit
TRUE, чтобы разрешить IPv6 Hop Limit 0 в mHopLimit
, FALSE в противном случае.
мЭкн
uint8_t otMessageInfo::mEcn
Статус ECN пакета, представленный в заголовке IPv6.
mHopLimit
uint8_t otMessageInfo::mHopLimit
Значение ограничения переходов IPv6.
Применяется только в том случае, если mAllowZeroHopLimit
установлено значение FALSE. Если 0
, предел перехода IPv6 имеет значение по умолчанию OPENTHREAD_CONFIG_IP6_HOP_LIMIT_DEFAULT
. В противном случае указывает лимит переходов IPv6.
mIsHostInterface
bool otMessageInfo::mIsHostInterface
TRUE, если пакеты отправляются/получаются через хост-интерфейс, FALSE в противном случае.
mLinkInfo
const void * otMessageInfo::mLinkInfo
Указатель на информацию, относящуюся к ссылке.
mMulticastLoop
bool otMessageInfo::mMulticastLoop
TRUE, чтобы разрешить повторную многоадресную рассылку, FALSE в противном случае.
mPeerPort
uint16_t otMessageInfo::mPeerPort
Порт однорангового транспортного уровня.
мсокпорт
uint16_t otMessageInfo::mSockPort
Локальный порт транспортного уровня.
Ресурсы
Разделы справочника по API OpenThread взяты из исходного кода, доступного на GitHub . Чтобы получить дополнительную информацию или внести свой вклад в нашу документацию, обратитесь к разделу Ресурсы .