nl::Weave::Counter

Das ist eine abstrakte Klasse.

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

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
Verkleinern Sie den Wert des Zählers.
GetValue(void)=0
virtual uint32_t
Aktuellen Wert des Zählers abrufen.

Öffentliche Funktionen

Fortsetzen

virtual WEAVE_ERROR Advance(
  void
)=0

Verkleinern Sie den Wert des Zählers.

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

Zähler

 Counter(
  void
)

GetValue

virtual uint32_t GetValue(
  void
)=0

Aktuellen Wert des Zählers abrufen.

Details
Rückgabe
Der aktuelle Wert des Zählers.

~Zähler

 ~Counter(
  void
)