нл:: Переплетение:: WeaveMessageИнформация
#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 |
Публичные атрибуты
Дестнодеид
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
Идентификатор узла назначения сообщения Weave.
тип шифрования
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
Тип шифрования, используемый для сообщения Weave.
Флаги
uint32_t nl::Weave::WeaveMessageInfo::Flags
Различные флаги, связанные с сообщением Weave; см. WeaveMessageFlags.
ИнКон
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
Соединение (если есть), по которому было получено сообщение.
Имеет смысл только для входящих сообщений.
ИнПакетИнфо
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
Информация об IP-адресации полученного сообщения.
Имеет смысл только для входящих сообщений.
идентификатор ключа
uint16_t nl::Weave::WeaveMessageInfo::KeyId
Идентификатор ключа шифрования сообщения Weave.
идентификатор сообщения
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Идентификатор сообщения Weave.
Версия сообщения
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()