nl::
  #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 )