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