nl:: Menenun:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
Informasi tentang pesan Weave yang sedang dalam proses dikirim atau diterima.
Ringkasan
Atribut publik | |
---|---|
DestNodeId | uint64_t Pengidentifikasi simpul tujuan dari pesan Weave. |
EncryptionType | uint8_t Jenis enkripsi yang digunakan untuk pesan Weave. |
Flags | uint32_t Berbagai bendera yang terkait dengan pesan Weave; lihat WeaveMessageFlags. |
InCon | Koneksi (jika ada) di mana pesan diterima. |
InPacketInfo | const IPPacketInfo * Informasi Pengalamatan IP dari pesan yang diterima. |
KeyId | uint16_t Pengidentifikasi kunci enkripsi dari pesan Weave. |
MessageId | uint32_t Pengidentifikasi pesan dari pesan Weave. |
MessageVersion | uint8_t Versi pesan Weave. |
PeerAuthMode | WeaveAuthMode Cara pengirim pesan diautentikasi. |
SourceNodeId | uint64_t Pengidentifikasi simpul sumber dari pesan Weave. |
Fungsi publik | |
---|---|
Clear () | void |
Atribut publik
NodeId Tujuan
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
Pengidentifikasi simpul tujuan dari pesan Weave.
Tipe enkripsi
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
Jenis enkripsi yang digunakan untuk pesan Weave.
Bendera
uint32_t nl::Weave::WeaveMessageInfo::Flags
Berbagai bendera yang terkait dengan pesan Weave; lihat WeaveMessageFlags.
InCon
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
Koneksi (jika ada) di mana pesan diterima.
Hanya bermakna untuk pesan yang masuk.
Info Paket
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
Informasi Pengalamatan IP dari pesan yang diterima.
Hanya bermakna untuk pesan yang masuk.
Id Kunci
uint16_t nl::Weave::WeaveMessageInfo::KeyId
Pengidentifikasi kunci enkripsi dari pesan Weave.
Id Pesan
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Pengidentifikasi pesan dari pesan Weave.
Versi Pesan
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
Versi pesan Weave.
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
Cara pengirim pesan diautentikasi.
Hanya bermakna untuk pesan yang masuk.
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
Pengidentifikasi simpul sumber dari pesan Weave.
Fungsi publik
Bersih
void nl::Weave::WeaveMessageInfo::Clear()