nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
Information about a Weave message that is in the process of being sent or received.
Summary
Public attributes |
|
---|---|
DestNodeId
|
uint64_t
The destination node identifier of the Weave message.
|
EncryptionType
|
uint8_t
The encryption type used for the Weave message.
|
Flags
|
uint32_t
Various flags associated with the Weave message; see WeaveMessageFlags.
|
InCon
|
The connection (if any) over which the message was received.
|
InPacketInfo
|
const IPPacketInfo *
The IP Addressing information of the received message.
|
KeyId
|
uint16_t
The encryption key identifier of the Weave message.
|
MessageId
|
uint32_t
The message identifier of the Weave message.
|
MessageVersion
|
uint8_t
The version of the Weave message.
|
PeerAuthMode
|
WeaveAuthMode
The means by which the sender of the message was authenticated.
|
SourceNodeId
|
uint64_t
The source node identifier of the Weave message.
|
Public functions |
|
---|---|
Clear()
|
void
|
Public attributes
DestNodeId
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
The destination node identifier of the Weave message.
EncryptionType
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
The encryption type used for the Weave message.
Flags
uint32_t nl::Weave::WeaveMessageInfo::Flags
Various flags associated with the Weave message; see WeaveMessageFlags.
InCon
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
The connection (if any) over which the message was received.
Only meaningful for incoming messages.
InPacketInfo
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
The IP Addressing information of the received message.
Only meaningful for incoming messages.
KeyId
uint16_t nl::Weave::WeaveMessageInfo::KeyId
The encryption key identifier of the Weave message.
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
The message identifier of the Weave message.
MessageVersion
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
The version of the Weave message.
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
The means by which the sender of the message was authenticated.
Only meaningful for incoming messages.
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
The source node identifier of the Weave message.
Public functions
Clear
void nl::Weave::WeaveMessageInfo::Clear()