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

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

รหัส DestNode

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

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

ประเภทการเข้ารหัส

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 ของข้อความที่ได้รับ

มีความหมายสําหรับข้อความขาเข้าเท่านั้น

รหัสคีย์

uint16_t nl::Weave::WeaveMessageInfo::KeyId

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

รหัสข้อความ

uint32_t nl::Weave::WeaveMessageInfo::MessageId

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

เวอร์ชันของข้อความ

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

เวอร์ชันของข้อความ Weave

โหมด PeerAuth

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

วิธีการตรวจสอบสิทธิ์ผู้ส่งข้อความ

มีความหมายสําหรับข้อความขาเข้าเท่านั้น

รหัสแหล่งที่มา

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

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

ฟังก์ชันสาธารณะ

ล้าง

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