nl::Weave::Counter

यह एक ऐब्सट्रैक्ट क्लास है.

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

काउंटर को पूर्णांक वैल्यू के तौर पर मैनेज करने के लिए इंटरफ़ेस.

खास जानकारी

इनहेरिटेंस

पहले से मालूम सब-क्लास: nl::Weave::MonotonicallyIncreasingCounter

कंस्ट्रक्टर और डिस्ट्रक्टर

Counter(void)
~Counter(void)

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

Advance(void)=0
virtual WEAVE_ERROR
काउंटर की वैल्यू बढ़ाएं.
GetValue(void)=0
virtual uint32_t
काउंटर की मौजूदा वैल्यू पाएं.

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

ऐडवांस टिकट

virtual WEAVE_ERROR Advance(
  void
)=0

काउंटर की वैल्यू बढ़ाएं.

जानकारी
लौटाए जाने वाले प्रॉडक्ट
कुछ विफल होने पर एक Weave गड़बड़ी कोड, अन्यथा WEAVE_NO_ERROR.

काउंटर

 Counter(
  void
)

GetValue

virtual uint32_t GetValue(
  void
)=0

काउंटर की मौजूदा वैल्यू पाएं.

जानकारी
लौटाए जाने वाले प्रॉडक्ट
काउंटर की मौजूदा वैल्यू.

~काउंटर

 ~Counter(
  void
)