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 )