нл:: Переплетение:: МонотонноПовышающийсяСчетчик
#include <src/lib/support/WeaveCounter.h>Класс для управления монотонно возрастающим счетчиком как целочисленным значением.
Краткое содержание
Наследование
Наследуется от: nl::Weave::CounterПрямые известные подклассы: nl::Weave::PersistedCounter
| Конструкторы и деструкторы | |
|---|---|
| MonotonicallyIncreasingCounter (void) | |
| ~MonotonicallyIncreasingCounter (void) | 
| Защищенные атрибуты | |
|---|---|
| mCounterValue | uint32_t | 
| Общественные функции | |
|---|---|
| Advance (void) | virtual WEAVE_ERROR Увеличьте значение счетчика. | 
| GetValue (void) | virtual uint32_t Получите текущее значение счетчика. | 
| Init (uint32_t aStartValue) |  Инициализируйте объект MonotonicallyIncreasingCounter .  | 
Защищенные атрибуты
mCounterValue
uint32_t mCounterValue
Общественные функции
Продвигать
virtual WEAVE_ERROR Advance( void )
Увеличьте значение счетчика.
| Подробности | |
|---|---|
| Возврат |  Код ошибки Weave, если что-то не получается, в противном случае — WEAVE_NO_ERROR.  | 
Получить значение
virtual uint32_t GetValue( void )
Получите текущее значение счетчика.
| Подробности | |
|---|---|
| Возврат |  Текущее значение счетчика.  | 
Инициализировать
WEAVE_ERROR Init( uint32_t aStartValue )
Инициализируйте объект MonotonicallyIncreasingCounter .
| Подробности | |||
|---|---|---|---|
| Параметры | 
 | ||
| Возврат |  Код ошибки Weave, если что-то не получается, в противном случае — WEAVE_NO_ERROR.  | 
МонотонноПовышающийсяСчетчик
MonotonicallyIncreasingCounter( void )
~Монотонно увеличивающийся счетчик
virtual ~MonotonicallyIncreasingCounter( void )