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 )
একটি মনোটোনিকলি ইনক্রিজিং কাউন্টার অবজেক্ট শুরু করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | কিছু ব্যর্থ হলে একটি ওয়েভ ত্রুটি কোড, অন্যথায় WEAVE_NO_ERROR৷ |
একঘেয়েভাবে ক্রমবর্ধমান কাউন্টার
MonotonicallyIncreasingCounter( void )
~ একঘেয়েমি ক্রমবর্ধমান কাউন্টার
virtual ~MonotonicallyIncreasingCounter( void )