nl:: বুনা:: প্রোফাইল:: সফটওয়্যার আপডেট:: ইন্টিগ্রিটি টাইপলিস্ট
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
ইমেজ কোয়েরির অংশ হিসেবে অখণ্ডতার প্রকারের একটি তালিকা রাখার জন্য একটি সহায়ক ক্লাস।
সারাংশ
একটি সাধারণ মোড়ক, সম্ভাব্য অখণ্ডতার প্রকারের যেকোনো উপসেট ধরে রাখার জন্য আকার। এই কাজটি সম্পন্ন করার জন্য, এর আকার IntegrityTypes- এর উপাদানগুলির সংখ্যার সমান। এটি ImageQuery বার্তায় সমর্থিত অখণ্ডতার প্রকারের তালিকা তৈরি করতে ব্যবহৃত হয়।
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
IntegrityTypeList () IntegrityTypeList- এর জন্য ডিফল্ট কনস্ট্রাক্টর। |
পাবলিক বৈশিষ্ট্য | |
---|---|
theLength | uint8_t সমর্থিত উপাদান তালিকার দৈর্ঘ্য। |
theList [kIntegrityType_Last] | uint8_t ধারক ধারণ সমর্থিত অখণ্ডতা প্রকার. |
পাবলিক ফাংশন | |
---|---|
init (uint8_t, uint8_t *) | সমর্থিত ইন্টিগ্রিটি টাইপগুলির একটি তালিকা সহ স্পষ্টভাবে IntegrityTypeList শুরু করুন। |
operator== (const IntegrityTypeList &) const | bool একটি সমতা অপারেটর. |
pack ( MessageIterator &) | প্রদত্ত MessageIterator- এ বস্তুটিকে সিরিয়ালাইজ করুন। |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
parse ( MessageIterator &, IntegrityTypeList &) | প্রদত্ত MessageIterator থেকে প্রদত্ত ইন্টিগ্রিটি টাইপলিস্টে অবজেক্টটিকে ডিসিরিয়ালাইজ করুন। |
পাবলিক বৈশিষ্ট্য
দৈর্ঘ্য
uint8_t theLength
সমর্থিত উপাদান তালিকার দৈর্ঘ্য।
0 এর দৈর্ঘ্য একটি খালি তালিকা নির্দেশ করে
তালিকা
uint8_t theList[kIntegrityType_Last]
ধারক ধারণ সমর্থিত অখণ্ডতা প্রকার.
এটি IntegrityTypes- এর উপাদানগুলির সংখ্যার সমান
পাবলিক ফাংশন
ইন্টিগ্রিটি টাইপলিস্ট
IntegrityTypeList()
IntegrityTypeList- এর জন্য ডিফল্ট কনস্ট্রাক্টর।
একটি যৌক্তিকভাবে খালি তালিকা তৈরি করে। তালিকাটি init() পদ্ধতির মাধ্যমে বা একটি বার্তা থেকে তালিকাটিকে ডিসিরিয়ালাইজ করার মাধ্যমে তৈরি করা যেতে পারে।
init
WEAVE_ERROR init( uint8_t, uint8_t * )
সমর্থিত ইন্টিগ্রিটি টাইপগুলির একটি তালিকা সহ স্পষ্টভাবে IntegrityTypeList শুরু করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
অপারেটর==
bool operator==( const IntegrityTypeList & ) const
একটি সমতা অপারেটর.
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | তালিকা সমান হলে সত্য, অন্যথায় মিথ্যা |
প্যাক
WEAVE_ERROR pack( MessageIterator & )
প্রদত্ত MessageIterator- এ বস্তুটিকে সিরিয়ালাইজ করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
পাবলিক স্ট্যাটিক ফাংশন
পার্স
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
প্রদত্ত MessageIterator থেকে প্রদত্ত ইন্টিগ্রিটি টাইপলিস্টে অবজেক্টটিকে ডিসিরিয়ালাইজ করুন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|