nl::Weave::MonotonicallyraisingCounter

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

فئة لإدارة عدّاد الزيادة الأحادية كقيمة عددية.

الملخّص

الاكتساب

يكتسب من: nl::Weave::Counter
الفئات الفرعية المعروفة والمباشرة: nl::Weave::PersistedCounter

الماكينات والبناء

MonotonicallyIncreasingCounter(void)
~MonotonicallyIncreasingCounter(void)

السمات المحمية

mCounterValue
uint32_t

وظائف عامة

Advance(void)
virtual WEAVE_ERROR
تقدّم قيمة العدّاد.
GetValue(void)
virtual uint32_t
احصل على القيمة الحالية للعداد.
Init(uint32_t aStartValue)
ابدأ إعداد كائن MonotonicallyisingCounter.

السمات المحمية

قيمة mCounter

uint32_t mCounterValue

وظائف عامة

مسبقًا

virtual WEAVE_ERROR Advance(
  void
)

تقدّم قيمة العدّاد.

التفاصيل
المرتجعات
رمز خطأ Weave إذا فشل شيء ما، WEAVE_NO_ERROR بخلاف ذلك

GetValue

virtual uint32_t GetValue(
  void
)

احصل على القيمة الحالية للعداد.

التفاصيل
المرتجعات
القيمة الحالية للعدّاد.

إنيت

WEAVE_ERROR Init(
  uint32_t aStartValue
)

ابدأ إعداد كائن MonotonicallyisingCounter.

التفاصيل
المعلَمات
[in] aStartValue
القيمة الأولية للعداد.
المرتجعات
رمز خطأ Weave إذا فشل شيء ما، WEAVE_NO_ERROR بخلاف ذلك

عدّاد أحادي المسافة

 MonotonicallyIncreasingCounter(
  void
)

عدّاد أحادي المسافة

virtual  ~MonotonicallyIncreasingCounter(
  void
)