otMessageInfo

#include <ip6.h>

這個結構代表本機和對等的 IPv6 通訊端位址。

摘要

公開屬性

mAllowZeroHopLimit
bool
是,允許 IPv6 躍升限制為 0mHopLimit ,否則傳回 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
本機傳輸層通訊埠。

公開屬性

mAllowZeroHopLimit

bool otMessageInfo::mAllowZeroHopLimit

是,允許 IPv6 躍升限制為 0mHopLimit ,否則傳回 FALSE。

mEcn

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。

mPeerAddr

otIp6Address otMessageInfo::mPeerAddr

對等 IPv6 位址。

mPeerPort

uint16_t otMessageInfo::mPeerPort

對等傳輸層通訊埠。

mSockAddr

otIp6Address otMessageInfo::mSockAddr

本機 IPv6 位址。

mSockPort

uint16_t otMessageInfo::mSockPort

本機傳輸層通訊埠。

資源

OpenThread API 參照主題來自原始碼,位於 GitHub。 如需更多資訊或參閱我們的說明文件,請參閱資源