O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: MonotonicallyIncreasingCounter

#include <src/lib/support/WeaveCounter.h>

Uma classe para gerenciar um contador de aumento monotônico como um valor inteiro.

Resumo

Herança

Herda: nl :: Weave :: Contador
Dirigir Conhecido subclasses: nl :: Weave :: PersistedCounter

Construtores e Destruidores

MonotonicallyIncreasingCounter (void)
~MonotonicallyIncreasingCounter (void)

Atributos protegidos

mCounterValue
uint32_t

Funções públicas

Advance (void)
virtual WEAVE_ERROR
Avance o valor do contador.
GetValue (void)
virtual uint32_t
Obtenha o valor atual do contador.
Init (uint32_t aStartValue)
Inicializar um MonotonicallyIncreasingCounter objeto.

Atributos protegidos

mCounterValue

uint32_t mCounterValue

Funções públicas

Avançar

virtual WEAVE_ERROR Advance(
  void
)

Avance o valor do contador.

Detalhes
Devoluções
Um código de erro Weave se algo falhar, WEAVE_NO_ERROR caso contrário

Obter valor

virtual uint32_t GetValue(
  void
)

Obtenha o valor atual do contador.

Detalhes
Devoluções
O valor atual do contador.

Iniciar

WEAVE_ERROR Init(
  uint32_t aStartValue
)

Inicializar um MonotonicallyIncreasingCounter objeto.

Detalhes
Parâmetros
[in] aStartValue
O valor inicial do contador.
Devoluções
Um código de erro Weave se algo falhar, WEAVE_NO_ERROR caso contrário

MonotonicallyIncreasingCounter

 MonotonicallyIncreasingCounter(
  void
)

~ MonotonicallyIncreasingCounter

virtual  ~MonotonicallyIncreasingCounter(
  void
)