nl::Weave::MonotonicallyIncreasingCounter
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
#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
)