nl::Weave::MonotonicallyIncreasingCounter

#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)
إعداد كائن MonotonicallyIncreasingCounter.

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

mCounterValue

uint32_t mCounterValue

وظائف عامة

مسبقًا

virtual WEAVE_ERROR Advance(
  void
)

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

التفاصيل
المرتجعات
رمز خطأ Weave في حالة فشل شيء ما، WEAVE_NO_ERROR في الحالات الأخرى

GetValue

virtual uint32_t GetValue(
  void
)

الحصول على القيمة الحالية للعدّاد

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

Init

WEAVE_ERROR Init(
  uint32_t aStartValue
)

إعداد كائن MonotonicallyIncreasingCounter.

التفاصيل
المعلمات
[in] aStartValue
القيمة الافتتاحية للعدّاد.
المرتجعات
رمز خطأ Weave في حالة فشل شيء ما، WEAVE_NO_ERROR في الحالات الأخرى

MonotonicallyIncreasingCounter

 MonotonicallyIncreasingCounter(
  void
)

~MonotonicallyIncreasingCounter

virtual  ~MonotonicallyIncreasingCounter(
  void
)