nl:: Weave:: Contador que incrementa monótonamente
#include <src/lib/support/WeaveCounter.h>
Una clase para administrar un contador que aumenta de forma monótona como un valor entero.
Resumen
Herencia
Hereda de: nl::Weave::CounterSubclases conocidas directas: nl::Weave::PersistedCounter
Constructores y destructores |
|
---|---|
MonotonicallyIncreasingCounter(void)
|
|
~MonotonicallyIncreasingCounter(void)
|
Atributos protegidos |
|
---|---|
mCounterValue
|
uint32_t
|
Funciones públicas |
|
---|---|
Advance(void)
|
virtual WEAVE_ERROR
Aumenta el valor del contador.
|
GetValue(void)
|
virtual uint32_t
Obtenga el valor actual del contador.
|
Init(uint32_t aStartValue)
|
Inicializa un objeto MonotonicalIncreaseCounter.
|
Atributos protegidos
Valor de contador
uint32_t mCounterValue
Funciones públicas
Por adelantado
virtual WEAVE_ERROR Advance( void )
Aumenta el valor del contador.
Detalles | |
---|---|
Qué muestra |
De lo contrario, se muestra un código de error de Weave. Si falla algo, WEAVE_NO_ERROR.
|
GetValue
virtual uint32_t GetValue( void )
Obtenga el valor actual del contador.
Detalles | |
---|---|
Qué muestra |
El valor actual del contador.
|
Init
WEAVE_ERROR Init( uint32_t aStartValue )
Inicializa un objeto MonotonicalIncreaseCounter.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
De lo contrario, se muestra un código de error de Weave. Si falla algo, WEAVE_NO_ERROR.
|
Contador que aumenta de forma monotónica
MonotonicallyIncreasingCounter( void )
~Contador que aumenta de manera monotónica
virtual ~MonotonicallyIncreasingCounter( void )