nl:: بافت:: یکنواخت افزایش شمارنده
#include <src/lib/support/WeaveCounter.h>
کلاسی برای مدیریت یک شمارنده یکنواخت افزایشی به عنوان یک مقدار صحیح.
خلاصه
ارث
از: nl::Weave::Counter ارث می بردزیر کلاس های شناخته شده مستقیم: nl::Weave::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 در صورت خرابی چیزی، WEAVE_NO_ERROR در غیر این صورت |
GetValue
virtual uint32_t GetValue( void )
مقدار فعلی شمارنده را بدست آورید.
جزئیات | |
---|---|
برمی گرداند | مقدار فعلی شمارنده. |
شروع کنید
WEAVE_ERROR Init( uint32_t aStartValue )
یک شی MonotonicallyIncreasingCounter را راه اندازی کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | یک کد خطای Weave در صورت خرابی چیزی، WEAVE_NO_ERROR در غیر این صورت |
یکنواخت افزایش شمارنده
MonotonicallyIncreasingCounter( void )
~یکنواختی افزایش شمارنده
virtual ~MonotonicallyIncreasingCounter( void )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.