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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2018-06-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]