nl::Weave::Counter

To jest klasa abstrakcyjna.

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

Interfejs do zarządzania licznikiem w postaci liczby całkowitej.

Podsumowanie

Dziedziczenie

Bezpośrednie znane podklasy: nl::Weave::MonotonicallyIncreasingCounter

Konstruktorzy i niszczyciele

Counter(void)
~Counter(void)

Funkcje publiczne

Advance(void)=0
virtual WEAVE_ERROR
Zwiększaj wartość licznika.
GetValue(void)=0
virtual uint32_t
Pobierz bieżącą wartość licznika.

Funkcje publiczne

Przyspiesz

virtual WEAVE_ERROR Advance(
  void
)=0

Zwiększaj wartość licznika.

Szczegóły
Zwroty
Kod błędu Weave, jeśli wystąpił błąd. W przeciwnym razie wpisz WEAVE_NO_ERROR.

Kontroferta

 Counter(
  void
)

GetValue

virtual uint32_t GetValue(
  void
)=0

Pobierz bieżącą wartość licznika.

Szczegóły
Zwroty
Bieżąca wartość licznika.

~Licznik

 ~Counter(
  void
)