NL::編織::簡介::軟件更新::更新方案列表
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
一個輔助類,用於保存更新方案列表作為圖像查詢的一部分。
概括
一個簡單的包裝器,大小可以容納可能的更新方案的任何子集。為了完成這一任務,其大小等於在元件的數量UpdateSchemes用於產生在支持的更新方案列表ImageQuery消息。
構造函數和析構函數 | |
---|---|
UpdateSchemeList () 默認構造函數的UpdateSchemeList 。 |
公共屬性 | |
---|---|
theLength | uint8_t 支持的元素列表的長度。 |
theList [kUpdateScheme_Last] | uint8_t 容器持有支持的更新方案。 |
公共職能 | |
---|---|
init (uint8_t, uint8_t *) | 顯式初始化IntegrityTypeList與支持IntegrityTypes的列表。 |
operator== (const UpdateSchemeList &) const | bool 相等運算符。 |
pack ( MessageIterator &) | 序列化對象所提供的MessageIterator 。 |
公共靜態函數 | |
---|---|
parse ( MessageIterator &, UpdateSchemeList &) | 從給定的反序列化對象MessageIterator成提供UpdateSchemeList 。 |
公共屬性
長度
uint8_t theLength
支持的元素列表的長度。
長度為 0 表示空列表
公共職能
在裡面
WEAVE_ERROR init( uint8_t, uint8_t * )
顯式初始化IntegrityTypeList與支持IntegrityTypes的列表。
細節 | |||||
---|---|---|---|---|---|
參數 |
| ||||
返回值 |
|
運算符==
bool operator==( const UpdateSchemeList & ) const
相等運算符。
細節 | |||
---|---|---|---|
參數 |
| ||
退貨 | 如果列表相等,則為 true,否則為 false |
盒
WEAVE_ERROR pack( MessageIterator & )
序列化對象所提供的MessageIterator 。
細節 | |||||
---|---|---|---|---|---|
參數 |
| ||||
返回值 |
|
公共靜態函數
解析
WEAVE_ERROR parse( MessageIterator &, UpdateSchemeList & )
從給定的反序列化對象MessageIterator成提供UpdateSchemeList 。
細節 | |||||||
---|---|---|---|---|---|---|---|
參數 |
| ||||||
返回值 |
|