nl:: Weave:: MonotonicallyIncreasingCounter
#include <src/lib/support/WeaveCounter.h>
Klasa zarządzania monotonicznie rosnącym licznikiem jako wartością całkowitą.
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::CounterBezpośrednie znane podklasy: nl::Weave::PersistedCounter
Konstruktorzy i niszczyciele |
|
---|---|
MonotonicallyIncreasingCounter(void)
|
|
~MonotonicallyIncreasingCounter(void)
|
Atrybuty chronione |
|
---|---|
mCounterValue
|
uint32_t
|
Funkcje publiczne |
|
---|---|
Advance(void)
|
virtual WEAVE_ERROR
Zwiększaj wartość licznika.
|
GetValue(void)
|
virtual uint32_t
Pobierz bieżącą wartość licznika.
|
Init(uint32_t aStartValue)
|
Zainicjuj obiekt MonotonicallyIncreasingCounter (w języku angielskim).
|
Atrybuty chronione
mCounterValue
uint32_t mCounterValue
Funkcje publiczne
Przyspiesz
virtual WEAVE_ERROR Advance( void )
Zwiększaj wartość licznika.
Szczegóły | |
---|---|
Zwroty |
Kod błędu Weave, jeśli coś się nie uda. W przeciwnym razie zostanie wyświetlony kod WEAVE_NO_ERROR.
|
GetValue
virtual uint32_t GetValue( void )
Pobierz bieżącą wartość licznika.
Szczegóły | |
---|---|
Zwroty |
Bieżąca wartość licznika.
|
Zainicjuj
WEAVE_ERROR Init( uint32_t aStartValue )
Zainicjuj obiekt MonotonicallyIncreasingCounter (w języku angielskim).
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
Kod błędu Weave, jeśli coś się nie uda. W przeciwnym razie zostanie wyświetlony kod WEAVE_NO_ERROR.
|
MonotonicallyIncreasingCounter
MonotonicallyIncreasingCounter( void )
~Monotoniczna zmianaLiczniku
virtual ~MonotonicallyIncreasingCounter( void )