nl:: Weave:: MonotonicallyIncreasingCounter
#include <src/lib/support/WeaveCounter.h>
Classe permettant de gérer un compteur augmentant de manière monotone en tant que valeur entière.
Résumé
Héritage
Hérite de: nl::Weave::CounterSous-classes directes connues: nl::Weave::PersistedCounter
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 MonotonicallyIncreasingCounter.
|
Attributs protégés
mCounterValue
uint32_t mCounterValue
Fonctions publiques
Avancer
virtual WEAVE_ERROR Advance( void )
Avancez la valeur du compteur.
Détails | |
---|---|
Renvoie |
Code d'erreur Weave en cas d'échec, WEAVE_NO_ERROR dans le cas contraire
|
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 MonotonicallyIncreasingCounter.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Code d'erreur Weave en cas d'échec, WEAVE_NO_ERROR dans le cas contraire
|
MonotonicallyIncreasingCounter
MonotonicallyIncreasingCounter( void )
~MonotonicallyIncreasingCounter
virtual ~MonotonicallyIncreasingCounter( void )