nl:: Weave:: Profiles:: 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 المحدد.
|
السمات العامة
theLength
uint8_t theLength
طول قائمة العناصر المتوافقة.
يشير الطول 0 إلى قائمة فارغة
theList
uint8_t theList[kIntegrityType_Last]
حاوية تتضمّن أنواع تكامل متوافقة
يكون حجمه مساويًا لعدد العناصر في IntegrityTypes.
وظائف عامة
IntegrityTypeList
IntegrityTypeList()
تمثّل هذه السمة الدالة الإنشائية التلقائية لدالة IntegrityTypeList.
تنشئ قائمة فارغة منطقيًا. يمكن تعبئة القائمة من خلال الطريقة init() أو إلغاء تسلسل القائمة من رسالة.
إعداد
WEAVE_ERROR init( uint8_t, uint8_t * )
يجب إعداد IntegrityTypeList بوضوح باستخدام قائمة بأنواع IntegrityTypes المتوافقة.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
عامل التشغيل==
bool operator==( const IntegrityTypeList & ) const
يشير ذلك المصطلح إلى عامل مساواة.
التفاصيل | |||
---|---|---|---|
المعلمات |
|
||
المرتجعات |
true إذا كانت القوائم متساوية أو false في الحالات الأخرى
|
حزمة
WEAVE_ERROR pack( MessageIterator & )
التسلسل التسلسلي للكائن في MessageIterator المقدَّم.
التفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
|
||||
قيم الإرجاع |
|
الدوال الثابتة العامة
تحليل
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
عليك إلغاء ترتيب الكائن من عنصر MessageIterator المحدد في الحقل IntegrityTypeList المحدد.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
قيم الإرجاع |
|