nl:: বুনা:: WeaveMessageInfo

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

একটি ওয়েভ বার্তা সম্পর্কে তথ্য যা পাঠানো বা গ্রহণের প্রক্রিয়াধীন রয়েছে।

সারাংশ

পাবলিক বৈশিষ্ট্য

DestNodeId
uint64_t
Weave বার্তার গন্তব্য নোড শনাক্তকারী।
EncryptionType
uint8_t
উইভ বার্তার জন্য ব্যবহৃত এনক্রিপশন প্রকার।
Flags
uint32_t
ওয়েভ বার্তার সাথে যুক্ত বিভিন্ন পতাকা; WeaveMessageFlags দেখুন।
InCon
সংযোগ (যদি থাকে) যার মাধ্যমে বার্তাটি গৃহীত হয়েছিল।
InPacketInfo
const IPPacketInfo *
প্রাপ্ত বার্তার আইপি ঠিকানার তথ্য।
KeyId
uint16_t
উইভ বার্তার এনক্রিপশন কী শনাক্তকারী।
MessageId
uint32_t
Weave বার্তার বার্তা শনাক্তকারী।
MessageVersion
uint8_t
ওয়েভ বার্তার সংস্করণ।
PeerAuthMode
WeaveAuthMode
যে উপায়ে বার্তা প্রেরককে প্রমাণিত করা হয়েছিল।
SourceNodeId
uint64_t
Weave বার্তার উৎস নোড শনাক্তকারী।

পাবলিক ফাংশন

Clear ()
void

পাবলিক বৈশিষ্ট্য

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

Weave বার্তার গন্তব্য নোড শনাক্তকারী।

এনক্রিপশন টাইপ

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

উইভ বার্তার জন্য ব্যবহৃত এনক্রিপশন প্রকার।

পতাকা

uint32_t nl::Weave::WeaveMessageInfo::Flags

ওয়েভ বার্তার সাথে যুক্ত বিভিন্ন পতাকা; WeaveMessageFlags দেখুন।

ইনকন

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

সংযোগ (যদি থাকে) যার মাধ্যমে বার্তাটি গৃহীত হয়েছিল।

শুধুমাত্র আগত বার্তাগুলির জন্য অর্থপূর্ণ৷

ইনপ্যাকেট ইনফো

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

প্রাপ্ত বার্তার আইপি ঠিকানার তথ্য।

শুধুমাত্র আগত বার্তাগুলির জন্য অর্থপূর্ণ৷

কীআইডি

uint16_t nl::Weave::WeaveMessageInfo::KeyId

উইভ বার্তার এনক্রিপশন কী শনাক্তকারী।

মেসেজ আইডি

uint32_t nl::Weave::WeaveMessageInfo::MessageId

Weave বার্তার বার্তা শনাক্তকারী।

বার্তা সংস্করণ

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

ওয়েভ বার্তার সংস্করণ।

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

যে উপায়ে বার্তা প্রেরককে প্রমাণিত করা হয়েছিল।

শুধুমাত্র আগত বার্তাগুলির জন্য অর্থপূর্ণ৷

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Weave বার্তার উৎস নোড শনাক্তকারী।

পাবলিক ফাংশন

পরিষ্কার

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