nl::Weave::WeaveMessageInfo

#include <src/lib/core/WeaveMessageLayer.h>

Informasi tentang pesan Weave yang sedang dalam proses pengiriman atau penerimaan.

Ringkasan

Atribut publik

DestNodeId
uint64_t
ID node tujuan pesan Weave.
EncryptionType
uint8_t
Jenis enkripsi yang digunakan untuk pesan Weave.
Flags
uint32_t
Berbagai flag yang terkait dengan pesan Weave; lihat WeaveMessageFlags.
InCon
Koneksi (jika ada) yang digunakan untuk menerima pesan.
InPacketInfo
const IPPacketInfo *
Informasi Alamat IP dari pesan yang diterima.
KeyId
uint16_t
ID kunci enkripsi pesan Weave.
MessageId
uint32_t
ID pesan untuk pesan Weave.
MessageVersion
uint8_t
Versi pesan Weave.
PeerAuthMode
WeaveAuthMode
Metode yang digunakan pengirim pesan untuk diotentikasi.
SourceNodeId
uint64_t
ID node sumber pesan Weave.

Fungsi publik

Clear()
void

Atribut publik

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

ID node tujuan pesan Weave.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Jenis enkripsi yang digunakan untuk pesan Weave.

Tanda

uint32_t nl::Weave::WeaveMessageInfo::Flags

Berbagai flag yang terkait dengan pesan Weave; lihat WeaveMessageFlags.

InCon

WeaveConnection * nl::Weave::WeaveMessageInfo::InCon

Koneksi (jika ada) yang digunakan untuk menerima pesan.

Hanya berguna untuk pesan masuk.

InPacketInfo

const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo

Informasi Alamat IP dari pesan yang diterima.

Hanya berguna untuk pesan masuk.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

ID kunci enkripsi pesan Weave.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

ID pesan untuk pesan Weave.

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Versi pesan Weave.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

Metode yang digunakan pengirim pesan untuk diotentikasi.

Hanya berguna untuk pesan masuk.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

ID node sumber pesan Weave.

Fungsi publik

Hapus

void nl::Weave::WeaveMessageInfo::Clear()