nl:: Weave:: Profiles:: SoftwareUpdate:: IntegrityTypeList
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Class tambahan untuk menyimpan daftar jenis integritas sebagai bagian dari kueri gambar.
Ringkasan
Wrapper sederhana, berukuran untuk menampung subset kemungkinan jenis integritas. Untuk menyelesaikan tugas ini, ukurannya sama dengan jumlah elemen di IntegrityTypes. Layanan ini digunakan untuk membuat daftar jenis integritas yang didukung dalam pesan ImageQuery.
Konstruktor dan Destruktor |
|
---|---|
IntegrityTypeList()
Konstruktor default untuk IntegrityTypeList.
|
Atribut publik |
|
---|---|
theLength
|
uint8_t
Panjang daftar elemen yang didukung.
|
theList[kIntegrityType_Last]
|
uint8_t
Container yang menyimpan jenis integritas yang didukung.
|
Fungsi publik |
|
---|---|
init(uint8_t, uint8_t *)
|
Lakukan inisialisasi IntegrityTypeList secara eksplisit dengan daftar IntegrityTypes yang didukung.
|
operator==(const IntegrityTypeList &) const
|
bool
Operator kesetaraan.
|
pack(MessageIterator &)
|
Lakukan serialisasi objek ke MessageIterator yang disediakan.
|
Fungsi statis publik |
|
---|---|
parse(MessageIterator &, IntegrityTypeList &)
|
Lakukan deserialisasi objek dari MessageIterator yang ditentukan ke IntegrityTypeList yang disediakan.
|
Atribut publik
theLength
uint8_t theLength
Panjang daftar elemen yang didukung.
Panjang 0 menunjukkan daftar kosong
theList
uint8_t theList[kIntegrityType_Last]
Container yang menyimpan jenis integritas yang didukung.
Ukurannya sama dengan jumlah elemen di IntegrityTypes
Fungsi publik
IntegrityTypeList
IntegrityTypeList()
Konstruktor default untuk IntegrityTypeList.
Membuat daftar yang kosong secara logis. Daftar dapat diisi melalui metode init() atau dengan melakukan deserialisasi daftar dari pesan.
init
WEAVE_ERROR init( uint8_t, uint8_t * )
Lakukan inisialisasi IntegrityTypeList secara eksplisit dengan daftar IntegrityTypes yang didukung.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
operator==
bool operator==( const IntegrityTypeList & ) const
Operator kesetaraan.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
true jika daftar sama, false jika tidak
|
pak
WEAVE_ERROR pack( MessageIterator & )
Lakukan serialisasi objek ke MessageIterator yang disediakan.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Nilai yang Ditampilkan |
|
Fungsi statis publik
parse
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
Lakukan deserialisasi objek dari MessageIterator yang ditentukan ke IntegrityTypeList yang disediakan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|