nl :: نسج:: عداد مستمر
#include <src/lib/support/PersistedCounter.h>
فئة لإدارة عداد كقيمة عددية تهدف إلى الاستمرار عبر عمليات إعادة التمهيد.
ملخص
ميراث
يرث من: NL :: :: نسج MonotonicallyIncreasingCounterالبنائين والمدمرين | |
---|---|
PersistedCounter (void) | |
~PersistedCounter (void) |
الوظائف العامة | |
---|---|
Advance (void) | virtual WEAVE_ERROR قم بزيادة العداد والكتابة إلى التخزين المستمر إذا أكملنا العصر الحالي. |
AdvanceEpochRelative (uint32_t aValue) | |
Init (const nl::Weave::Platform::PersistedStorage::Key aId, uint32_t aEpoch) | تهيئة PersistedCounter الكائن. |
SetValue (uint32_t value) | يستخدم هذا لتعيين عداد الأحداث من الأحداث المستمرة. |
الوظائف العامة
يتقدم
virtual WEAVE_ERROR Advance( void )
قم بزيادة العداد والكتابة إلى التخزين المستمر إذا أكملنا العصر الحالي.
تفاصيل | |
---|---|
عائدات | أي خطأ تم إرجاعه من خلال الكتابة إلى التخزين المستمر. |
متقدم
WEAVE_ERROR AdvanceEpochRelative( uint32_t aValue )
فيه
WEAVE_ERROR Init( const nl::Weave::Platform::PersistedStorage::Key aId, uint32_t aEpoch )
تهيئة PersistedCounter الكائن.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
عائدات | WEAVE_ERROR_INVALID_ARGUMENT إذا كان aId هو NULL WEAVE_ERROR_INVALID_STRING_LENGTH إذا كان aId أطول من WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH. WEAVE_ERROR_INVALID_INTEGER_VALUE إذا كانت apoch تساوي 0. WEAVE_NO_ERROR بخلاف ذلك |
عداد مستمر
PersistedCounter( void )
~ PersistedCounter
virtual ~PersistedCounter( void )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
Last updated 2020-08-28 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":"غير ذلك"
}]