nl::Weave::WeaveMessageInfo

#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

แอตทริบิวต์สาธารณะ

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

ตัวระบุโหนดปลายทางของข้อความ Weave

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

ประเภทการเข้ารหัสที่ใช้สำหรับข้อความ Weave

ธง

uint32_t nl::Weave::WeaveMessageInfo::Flags

ธงต่างๆ ที่เกี่ยวข้องกับข้อความ Weave โปรดดู WeaveMessageFlags

InCon

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

การเชื่อมต่อ (หากมี) ที่ได้รับข้อความ

มีความหมายเฉพาะกับข้อความขาเข้า

InPacketInfo

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

ข้อมูลที่อยู่ IP ของข้อความที่ได้รับ

มีความหมายเฉพาะกับข้อความขาเข้า

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

ตัวระบุคีย์การเข้ารหัสของข้อความ Weave

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

ตัวระบุของข้อความ Weave

MessageVersion

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