nl:: Weave:: Profiles:: 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 ที่ระบุ
|
แอตทริบิวต์สาธารณะ
theLength
uint8_t theLength
ความยาวของรายการองค์ประกอบที่รองรับ
ความยาว 0 หมายถึงรายการที่ว่างเปล่า
theList
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
โอเปอเรเตอร์ความเท่าเทียม
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
true ถ้ารายการเท่ากัน ไม่เช่นนั้นจะเป็น false
|
แพ็ก
WEAVE_ERROR pack( MessageIterator & )
ทำให้ออบเจ็กต์เป็นอนุกรมไปยัง MessageIterator ที่ให้ไว้
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
แสดงผลค่า |
|
ฟังก์ชันแบบคงที่แบบสาธารณะ
parse
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
ดีซีเรียลไลซ์ออบเจ็กต์จาก MessageIterator ที่ระบุลงใน IntegrityTypeList ที่ระบุ
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|