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