nl:: Weave:: Profiles:: SoftwareUpdate:: IntegrityTypeList
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Una classe ausiliaria per contenere un elenco di tipi di integrità come parte della query immagine.
Riepilogo
Un wrapper semplice, dimensionato per contenere qualsiasi sottoinsieme di possibili tipi di integrità. Per eseguire questa attività, le sue dimensioni corrispondono al numero di elementi contenuti in IntegrityTypes. Viene utilizzato per generare l'elenco dei tipi di integrità supportati nel messaggio ImageQuery.
Costruttori e distruttori |
|
---|---|
IntegrityTypeList()
Il costruttore predefinito per un elemento IntegrityTypeList.
|
Attributi pubblici |
|
---|---|
theLength
|
uint8_t
Lunghezza dell'elenco degli elementi supportati.
|
theList[kIntegrityType_Last]
|
uint8_t
Tipi di integrità supportati per la conservazione del container.
|
Funzioni pubbliche |
|
---|---|
init(uint8_t, uint8_t *)
|
Inizializza esplicitamente IntegrityTypeList con un elenco di IntegrityType supportati.
|
operator==(const IntegrityTypeList &) const
|
bool
Un operatore di uguaglianza.
|
pack(MessageIterator &)
|
Serializza l'oggetto nel campo MessageIterator fornito.
|
Funzioni statiche pubbliche |
|
---|---|
parse(MessageIterator &, IntegrityTypeList &)
|
Deserializza l'oggetto dal MessageIterator specificato nel valore IntegrityTypeList fornito.
|
Attributi pubblici
theLength
uint8_t theLength
Lunghezza dell'elenco degli elementi supportati.
La lunghezza 0 indica un elenco vuoto
theList
uint8_t theList[kIntegrityType_Last]
Tipi di integrità supportati per la conservazione del container.
Le dimensioni corrispondono al numero di elementi in IntegrityTypes
Funzioni pubbliche
IntegrityTypeList
IntegrityTypeList()
Il costruttore predefinito per un elemento IntegrityTypeList.
Crea un elenco logicamente vuoto. L'elenco può essere compilato tramite il metodo init() o mediante la deserializzazione dell'elenco da un messaggio.
init
WEAVE_ERROR init( uint8_t, uint8_t * )
Inizializza esplicitamente IntegrityTypeList con un elenco di IntegrityType supportati.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
operatore==
bool operator==( const IntegrityTypeList & ) const
Un operatore di uguaglianza.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
true se gli elenchi sono uguali, false negli altri casi
|
confezione
WEAVE_ERROR pack( MessageIterator & )
Serializza l'oggetto nel campo MessageIterator fornito.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Valori restituiti |
|
Funzioni statiche pubbliche
parse
WEAVE_ERROR parse( MessageIterator &, IntegrityTypeList & )
Deserializza l'oggetto dal MessageIterator specificato nel valore IntegrityTypeList fornito.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Valori restituiti |
|