nl::वेव::MonotonicalIncrgingCounter

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

एक ही मान में बढ़ती हुई काउंटर को पूर्णांक मान के रूप में मैनेज करने के लिए एक क्लास.

खास जानकारी

इनहेरिटेंस

यहां से इनहेरिट किया जाता है: nl::Weave::Counter
Direct Unknown Subclasses: nl::Weave::PersistedCounter

कंस्ट्रक्टर और कंस्ट्रक्टर

MonotonicallyIncreasingCounter(void)
~MonotonicallyIncreasingCounter(void)

सुरक्षित एट्रिब्यूट

mCounterValue
uint32_t

सार्वजनिक फ़ंक्शन

Advance(void)
virtual WEAVE_ERROR
काउंटर की वैल्यू बढ़ाएं.
GetValue(void)
virtual uint32_t
काउंटर की मौजूदा वैल्यू पाएं.
Init(uint32_t aStartValue)
MonotonicalIngingingCounter ऑब्जेक्ट शुरू करें.

सुरक्षित एट्रिब्यूट

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
)

MonotonicalIngingingCounter ऑब्जेक्ट शुरू करें.

ब्यौरा
पैरामीटर
[in] aStartValue
काउंटर का शुरुआती मान.
लौटाए गए सामान
अगर कुछ विफल होता है, तो एक Weave गड़बड़ी कोड, WEAVE_NO_ERROR

एक ही चरण में बढ़ने वाला काउंटर

 MonotonicallyIncreasingCounter(
  void
)

~एक वाहन के तौर पर बढ़ते हुए काउंटर

virtual  ~MonotonicallyIncreasingCounter(
  void
)