nl:: बुना:: प्रोफ़ाइलें:: सॉफ़्टवेयर अपडेट:: IntegrityTypeList
#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 *)
|
IntegrityTypes की सूची के साथ, IntegrityTypeList को साफ़ तौर पर शुरू करें.
|
operator==(const IntegrityTypeList &) const
|
bool
इक्वलिटी ऑपरेटर.
|
pack(MessageIterator &)
|
ऑब्जेक्ट को दिए गए MessageIterator पर सीरियल करें.
|
सार्वजनिक स्थिर फ़ंक्शन |
|
---|---|
parse(MessageIterator &, IntegrityTypeList &)
|
दिए गए MessageIterator से दिए गए IntegrityTypeList में, ऑब्जेक्ट की क्रम से लगाएं.
|
सार्वजनिक विशेषताएं
लंबाई
uint8_t theLength
काम करने वाले एलिमेंट की सूची की लंबाई.
0 लंबाई खाली सूची दिखाता है
सूची
uint8_t theList[kIntegrityType_Last]
इस सुविधा वाले कंटेनर में, पूरी सुरक्षा देने की सुविधा मौजूद है.
यह IntegrityTypes में मौजूद एलिमेंट की संख्या के बराबर होता है
सार्वजनिक फ़ंक्शन
IntegrityTypeList
IntegrityTypeList()
IntegrityTypeList के लिए डिफ़ॉल्ट कंस्ट्रक्टर.
तार्किक रूप से खाली सूची बनाता है. सूची को init() तरीके से या मैसेज से सूची को हटाकर उसे भरा जा सकता है.
init
WEAVE_ERROR init( uint8_t, uint8_t * )
IntegrityTypes की सूची के साथ, IntegrityTypeList को साफ़ तौर पर शुरू करें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
सामान लौटाने की वैल्यू |
|
ऑपरेटर==
bool operator==( const IntegrityTypeList & ) const
इक्वलिटी ऑपरेटर.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
अगर सूचियां बराबर हैं, तो गलत है, नहीं है
|
पैक
WEAVE_ERROR pack( MessageIterator & )
ऑब्जेक्ट को दिए गए MessageIterator पर सीरियल करें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
सामान लौटाने की वैल्यू |
|
सार्वजनिक स्थिर फ़ंक्शन
पार्स करें
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
दिए गए MessageIterator से दिए गए IntegrityTypeList में, ऑब्जेक्ट की क्रम से लगाएं.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
सामान लौटाने की वैल्यू |
|