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()