Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: মনোটোনিক্যালিগ্রাহীকরণ কাউন্টার

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

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

সারসংক্ষেপ

উত্তরাধিকার

থেকে উত্তরাধিকারী nl এর :: বুনা :: কাউন্টার
সরাসরি পরিচিত উপশ্রেণী: nl এর :: বুনা :: PersistedCounter

নির্মাণকারী এবং ধ্বংসকারী

MonotonicallyIncreasingCounter (void)
~MonotonicallyIncreasingCounter (void)

সুরক্ষিত গুণাবলী

mCounterValue
uint32_t

পাবলিক ফাংশন

Advance (void)
virtual WEAVE_ERROR
কাউন্টারটির মান অগ্রিম করুন।
GetValue (void)
virtual uint32_t
কাউন্টারটির বর্তমান মানটি পান।
Init (uint32_t aStartValue)
একটি আরম্ভ MonotonicallyIncreasingCounter অবজেক্ট।

সুরক্ষিত গুণাবলী

mCounterValue

uint32_t mCounterValue

পাবলিক ফাংশন

অগ্রিম

virtual WEAVE_ERROR Advance(
  void
)

কাউন্টারটির মান অগ্রিম করুন।

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

গেটভ্যালু

virtual uint32_t GetValue(
  void
)

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

বিশদ
ফিরে আসে
কাউন্টারটির বর্তমান মান।

এটা

WEAVE_ERROR Init(
  uint32_t aStartValue
)

একটি আরম্ভ MonotonicallyIncreasingCounter অবজেক্ট।

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

মনোটোনিক্যালিগ্রাহীকরণ কাউন্টার

 MonotonicallyIncreasingCounter(
  void
)

~ মনোটোনিকলি ইনক্রিসিংস কাউন্টার

virtual  ~MonotonicallyIncreasingCounter(
  void
)