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.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
קוד שגיאה של Weave אם משהו נכשל, WEAVE_NO_ERROR אחרת
|
MonotonicallyIncreasingCounter
MonotonicallyIncreasingCounter( void )
~MonotonicallyIncreasingCounter
virtual ~MonotonicallyIncreasingCounter( void )