nl:: বুনা:: একঘেয়েভাবে ক্রমবর্ধমান কাউন্টার

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

একটি পূর্ণসংখ্যা মান হিসাবে একঘেয়ে-বর্ধমান কাউন্টার পরিচালনা করার জন্য একটি শ্রেণী।

সারাংশ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Counter
সরাসরি পরিচিত সাবক্লাস: nl::Weave::Persisted Counter

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

MonotonicallyIncreasingCounter (void)
~MonotonicallyIncreasingCounter (void)

সুরক্ষিত বৈশিষ্ট্য

mCounterValue
uint32_t

পাবলিক ফাংশন

Advance (void)
virtual WEAVE_ERROR
কাউন্টার মান অগ্রিম.
GetValue (void)
virtual uint32_t
কাউন্টারের বর্তমান মান পান।
Init (uint32_t aStartValue)
একটি মনোটোনিকলি ইনক্রিজিং কাউন্টার অবজেক্ট শুরু করুন।

সুরক্ষিত বৈশিষ্ট্য

mCounterValue

uint32_t mCounterValue

পাবলিক ফাংশন

অগ্রিম

virtual WEAVE_ERROR Advance(
  void
)

কাউন্টার মান অগ্রিম.

বিস্তারিত
রিটার্নস
কিছু ব্যর্থ হলে একটি ওয়েভ ত্রুটি কোড, অন্যথায় WEAVE_NO_ERROR৷

GetValue

virtual uint32_t GetValue(
  void
)

কাউন্টারের বর্তমান মান পান।

বিস্তারিত
রিটার্নস
কাউন্টারের বর্তমান মান।

ইনিট

WEAVE_ERROR Init(
  uint32_t aStartValue
)

একটি মনোটোনিকলি ইনক্রিজিং কাউন্টার অবজেক্ট শুরু করুন।

বিস্তারিত
পরামিতি
[in] aStartValue
কাউন্টারের শুরুর মান।
রিটার্নস
কিছু ব্যর্থ হলে একটি ওয়েভ ত্রুটি কোড, অন্যথায় WEAVE_NO_ERROR৷

একঘেয়েভাবে ক্রমবর্ধমান কাউন্টার

 MonotonicallyIncreasingCounter(
  void
)

~ একঘেয়েমি ক্রমবর্ধমান কাউন্টার

virtual  ~MonotonicallyIncreasingCounter(
  void
)