nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
正在发送或接收的 Weave 消息的相关信息。
摘要
公共属性 |
|
---|---|
DestNodeId
|
uint64_t
Weave 消息的目标节点标识符。
|
EncryptionType
|
uint8_t
用于 Weave 消息的加密类型。
|
Flags
|
uint32_t
与 Weave 消息相关的各种标志;请参阅 WeaveMessageFlags。
|
InCon
|
接收消息的连接(如果有)。
|
InPacketInfo
|
const IPPacketInfo *
已接收邮件的 IP 地址信息。
|
KeyId
|
uint16_t
Weave 消息的加密密钥标识符。
|
MessageId
|
uint32_t
Weave 消息的消息标识符。
|
MessageVersion
|
uint8_t
Weave 消息的版本。
|
PeerAuthMode
|
WeaveAuthMode
对邮件发件人进行身份验证的方式。
|
SourceNodeId
|
uint64_t
Weave 消息的源节点标识符。
|
公共函数 |
|
---|---|
Clear()
|
void
|
公共属性
DestNodeId
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
Weave 消息的目标节点标识符。
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 消息的加密密钥标识符。
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Weave 消息的消息标识符。
MessageVersion
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
Weave 消息的版本。
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
对邮件发件人进行身份验证的方式。
仅对传入消息有意义。
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
Weave 消息的源节点标识符。
公共函数
清除
void nl::Weave::WeaveMessageInfo::Clear()