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 )