nl::Weave::Counter

Il s'agit d'une classe abstraite.

#include <src/lib/support/WeaveCounter.h>

Interface permettant de gérer un compteur sous forme de valeur entière.

Résumé

Héritage

Sous-classes directes connues : nl::Weave::MonotonicallyIncreasingCounter

Constructeurs et destructeurs

Counter(void)
~Counter(void)

Fonctions publiques

Advance(void)=0
virtual WEAVE_ERROR
Avancez la valeur du compteur.
GetValue(void)=0
virtual uint32_t
Permet d'obtenir la valeur actuelle du compteur.

Fonctions publiques

Avancer

virtual WEAVE_ERROR Advance(
  void
)=0

Avancez la valeur du compteur.

Détails
Renvoie
Un code d'erreur Weave en cas d'échec, WEAVE_NO_ERROR dans le cas contraire.

Compteur

 Counter(
  void
)

GetValue

virtual uint32_t GetValue(
  void
)=0

Permet d'obtenir la valeur actuelle du compteur.

Détails
Renvoie
Valeur actuelle du compteur.

~Compteur

 ~Counter(
  void
)