En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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 :: Counter
Subclases 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
[in] aStartValue
El valor inicial del contador.
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
)