nl: Tissé : Monochrome
#include <src/lib/support/WeaveCounter.h>
Classe de gestion d'un compteur qui augmente de façon linéaire en tant que valeur entière.
Résumé
Inheritance
Hérite de : nl:Weave::Compteur:Sous-classes connues à ce jour : nl:Weave::PersistedCompteur
Constructeurs et destructeurs |
|
---|---|
MonotonicallyIncreasingCounter(void)
|
|
~MonotonicallyIncreasingCounter(void)
|
Attributs protégés |
|
---|---|
mCounterValue
|
uint32_t
|
Fonctions publiques |
|
---|---|
Advance(void)
|
virtual WEAVE_ERROR
Avancez la valeur du compteur.
|
GetValue(void)
|
virtual uint32_t
Obtenez la valeur actuelle du compteur.
|
Init(uint32_t aStartValue)
|
Initialisez un objet MonotonicallyIncreaseCounter.
|
Attributs protégés
mCompteur
uint32_t mCounterValue
Fonctions publiques
À l'avance
virtual WEAVE_ERROR Advance( void )
Avancez la valeur du compteur.
Détails | |
---|---|
Renvoie |
Un code d'erreur Weave en cas d'échec
|
GetValue
virtual uint32_t GetValue( void )
Obtenez la valeur actuelle du compteur.
Détails | |
---|---|
Renvoie |
Valeur actuelle du compteur.
|
Init
WEAVE_ERROR Init( uint32_t aStartValue )
Initialisez un objet MonotonicallyIncreaseCounter.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Un code d'erreur Weave en cas d'échec
|
Compteur
MonotonicallyIncreasingCounter( void )
Compteurs monochromes
virtual ~MonotonicallyIncreasingCounter( void )