nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
正在進行收發的 Weave 訊息相關資訊。
摘要
公開屬性 |
|
---|---|
DestNodeId
|
uint64_t
Weave 訊息的目標節點 ID。
|
EncryptionType
|
uint8_t
Weave 訊息使用的加密類型。
|
Flags
|
uint32_t
各種與 Weave 訊息相關的旗標請參閱 WeaveMessageFlags。
|
InCon
|
接收訊息的連線 (如果有的話)。
|
InPacketInfo
|
const IPPacketInfo *
接收訊息的 IP 位址資訊。
|
KeyId
|
uint16_t
Weave 訊息的加密金鑰 ID。
|
MessageId
|
uint32_t
Weave 訊息的訊息 ID。
|
MessageVersion
|
uint8_t
Weave 訊息的版本。
|
PeerAuthMode
|
WeaveAuthMode
表示郵件寄件者是否通過驗證。
|
SourceNodeId
|
uint64_t
Weave 訊息的來源節點 ID。
|
公開函式 |
|
---|---|
Clear()
|
void
|
公開屬性
DestNodeId
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
Weave 訊息的目標節點 ID。
EncryptionType
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
Weave 訊息使用的加密類型。
旗幟
uint32_t nl::Weave::WeaveMessageInfo::Flags
各種與 Weave 訊息相關的旗標請參閱 WeaveMessageFlags。
InPacketInfo
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
接收訊息的 IP 位址資訊。
只對收到的郵件有意義。
KeyId
uint16_t nl::Weave::WeaveMessageInfo::KeyId
Weave 訊息的加密金鑰 ID。
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Weave 訊息的訊息 ID。
MessageVersion
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
Weave 訊息的版本。
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
表示郵件寄件者是否通過驗證。
只對收到的郵件有意義。
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
Weave 訊息的來源節點 ID。
公開函式
清除
void nl::Weave::WeaveMessageInfo::Clear()