Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

nl::Menenun::MonotonicallyIncrusingCounter

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

Class untuk mengelola penghitung yang meningkat secara monoton sebagai nilai bilangan bulat.

Ringkasan

Warisan

Mewarisi dari: nl::Weave::Counter
Subclass Langsung yang Diketahui: nl::Weave::PersistedCounter

Konstruktor dan Destruktor

MonotonicallyIncreasingCounter(void)
~MonotonicallyIncreasingCounter(void)

Atribut yang dilindungi

mCounterValue
uint32_t

Fungsi publik

Advance(void)
virtual WEAVE_ERROR
Tingkatkan nilai penghitung.
GetValue(void)
virtual uint32_t
Mendapatkan nilai penghitung saat ini.
Init(uint32_t aStartValue)
Lakukan inisialisasi objek MonotonicallyIncreasingCounter.

Atribut yang dilindungi

NilaiPenghitung

uint32_t mCounterValue

Fungsi publik

Pada Hari Sebelumnya

virtual WEAVE_ERROR Advance(
  void
)

Tingkatkan nilai penghitung.

Detail
Menampilkan
Kode error Weave jika ada yang gagal, WEAVE_NO_ERROR, atau tidak

MendapatkanNilai

virtual uint32_t GetValue(
  void
)

Mendapatkan nilai penghitung saat ini.

Detail
Menampilkan
Nilai penghitung saat ini.

Init

WEAVE_ERROR Init(
  uint32_t aStartValue
)

Lakukan inisialisasi objek MonotonicallyIncreasingCounter.

Detail
Parameter
[in] aStartValue
Nilai awal penghitung.
Menampilkan
Kode error Weave jika ada yang gagal, WEAVE_NO_ERROR, atau tidak

Penghitung Peningkatan Monotonis

 MonotonicallyIncreasingCounter(
  void
)

~PenghitungPeningkatMonoton

virtual  ~MonotonicallyIncreasingCounter(
  void
)