nl:: Weave:: الملفات الشخصية:: SoftwareUpdate:: 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 *)
|
إعداد IntegrityTypeList صراحةً بقائمة من IntegrityTypes المتوافقة.
|
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 * )
إعداد IntegrityTypeList صراحةً بقائمة من IntegrityTypes المتوافقة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
عامل التشغيل==
bool operator==( const IntegrityTypeList & ) const
عامل تشغيل مساواة
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
||
المرتجعات |
صحيح إذا كانت القوائم متساوية، أم خطأ إذا لم يكن الأمر كذلك
|
حزمة
WEAVE_ERROR pack( MessageIterator & )
تسلسل العنصر إلى MessageIterator المُقدَّم.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
الدوال الثابتة العامة
تحليل
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
ألغِ تحديد العنصر من MessageIterator المقدم إلى IntegrityTypeList المقدم.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|