nl::Weave::Counter

Dies ist eine abstrakte Klasse.

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

Eine Schnittstelle zum Verwalten eines Zählers als Ganzzahlwert.

Zusammenfassung

Übernahme

Direkte bekannte abgeleitete Klassen: nl::Weave::MonotonicallyIncreasingCounter

Konstruktoren und Zerstörer

Counter(void)
~Counter(void)

Öffentliche Funktionen

Advance(void)=0
virtual WEAVE_ERROR
Versetzen Sie den Zählerwert weiter.
GetValue(void)=0
virtual uint32_t
Ruft den aktuellen Wert des Zählers ab.

Öffentliche Funktionen

Fortsetzen

virtual WEAVE_ERROR Advance(
  void
)=0

Versetzen Sie den Zählerwert weiter.

Details
Rückgabe
Ein Weave-Fehlercode, wenn ein Fehler aufgetreten ist, andernfalls WEAVE_NO_ERROR.

Zähler

 Counter(
  void
)

GetValue

virtual uint32_t GetValue(
  void
)=0

Ruft den aktuellen Wert des Zählers ab.

Details
Rückgabe
Der aktuelle Wert des Zählers

~Zähler

 ~Counter(
  void
)