nl :: Tejido:: Monotónicamente creciente Contador
#include <src/lib/support/WeaveCounter.h>
Una clase para administrar un contador que aumenta monótonamente 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 publicas | |
---|---|
Advance (void) | virtual WEAVE_ERROR Avanza el valor del contador. |
GetValue (void) | virtual uint32_t Obtenga el valor actual del contador. |
Init (uint32_t aStartValue) | Inicialice un objeto MonotonicallyIncreasingCounter . |
Atributos protegidos
mCounterValue
uint32_t mCounterValue
Funciones publicas
Avance
virtual WEAVE_ERROR Advance( void )
Avanza el valor del contador.
Detalles | |
---|---|
Devoluciones | Un código de error de Weave si algo falla, WEAVE_NO_ERROR de lo contrario |
GetValue
virtual uint32_t GetValue( void )
Obtenga el valor actual del contador.
Detalles | |
---|---|
Devoluciones | El valor actual del contador. |
En eso
WEAVE_ERROR Init( uint32_t aStartValue )
Inicialice un objeto MonotonicallyIncreasingCounter .
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Un código de error de Weave si algo falla, WEAVE_NO_ERROR de lo contrario |
Monotónicamente creciente Contador
MonotonicallyIncreasingCounter( void )
~ Contador creciente monotónicamente
virtual ~MonotonicallyIncreasingCounter( void )