Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

nl::Mekik::Tek Tip Artan sayaç

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

Tek renkle artan bir sayaçı tam sayı değeri olarak yönetme sınıfı.

Özet

Devralma

Şunlardan devralır: nl::Weave::Sayaç
Doğrudan Bilinen Alt Sınıflar: nl::Weave::PersistedCounter

İnşaat Ustaları ve Yıkıcılar

MonotonicallyIncreasingCounter(void)
~MonotonicallyIncreasingCounter(void)

Korunan özellikler

mCounterValue
uint32_t

Herkese açık işlevler

Advance(void)
virtual WEAVE_ERROR
Sayaç değerini artırın.
GetValue(void)
virtual uint32_t
Sayaçın geçerli değerini alın.
Init(uint32_t aStartValue)
Bir MonotonikArtma Sayacı nesnesini başlatın.

Korunan özellikler

Mobil Sayaç Değeri

uint32_t mCounterValue

Herkese açık işlevler

İlerleme

virtual WEAVE_ERROR Advance(
  void
)

Sayaç değerini artırın.

Ayrıntılar
İadeler
Başarısız bir Weave hata kodu, WEAVE_NO_ERROR aksi takdirde

GetValue

virtual uint32_t GetValue(
  void
)

Sayaçın geçerli değerini alın.

Ayrıntılar
İadeler
Sayaçın geçerli değeri.

Başlangıç

WEAVE_ERROR Init(
  uint32_t aStartValue
)

Bir MonotonikArtma Sayacı nesnesini başlatın.

Ayrıntılar
Parametreler
[in] aStartValue
Sayaçın başlangıç değeri.
İadeler
Başarısız bir Weave hata kodu, WEAVE_NO_ERROR aksi takdirde

Tek Renkli Artan Sayaç

 MonotonicallyIncreasingCounter(
  void
)

~Tek Tip Artan Sayaç

virtual  ~MonotonicallyIncreasingCounter(
  void
)