nl:: Weave:: โปรไฟล์:: SoftwareUpdate:: IntegrityTypeList
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
คลาสเสริมที่ใช้เก็บรายการประเภทความสมบูรณ์เป็นส่วนหนึ่งของการค้นหารูปภาพ
สรุป
Wrapper ที่เรียบง่ายซึ่งปรับขนาดสําหรับจัดเก็บชุดย่อยของความสมบูรณ์ที่เป็นไปได้ ขั้นตอนนี้จะเท่ากับขนาดขององค์ประกอบใน 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
สร้างรายการที่สมเหตุสมผลเชิงตรรกะ อาจมีการเติมข้อมูลรายการผ่านเมธอด 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 ที่ระบุ
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|