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