nl:: بافت:: پروفایل ها:: DataManagement_Current:: منابع LogStorage
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
یک کلاس کمکی که در راه اندازی مدیریت ورود به سیستم استفاده می شود.
خلاصه
کلاس برای کپسوله کردن منابع تخصیص داده شده توسط تماس گیرنده استفاده می شود و منابعی را نشان می دهد که در ثبت رویدادهای دارای اهمیت خاص مورد استفاده قرار می گیرند. توجه داشته باشید که در حالی که منابع ارجاع به شمارنده ها منحصراً توسط سطح اهمیت خاص استفاده می شوند، بافرها بین this
سطح اهمیت و رویدادهایی که "مهم تر" هستند به اشتراک گذاشته می شوند.
صفات عمومی | |
---|---|
mBuffer | void * بافر برای استفاده به عنوان یک ذخیره سازی در سطح اهمیت خاص و اشتراک گذاری با رویدادهای مهم تر. |
mBufferSize | size_t اندازه mBuffer بر حسب بایت. |
mCounterEpoch | uint32_t فاصله استفاده شده در افزایش شمارنده های پایدار. |
mCounterKey | nl::Weave::Platform::PersistedStorage::Key * نام شمارنده ثابت نامگذاری کلید برای رویدادهای با این اهمیت. |
mCounterStorage | ذخیرهسازی ارائهشده توسط برنامه برای شمارنده دائمی برای این سطح اهمیت. |
mImportance | سطح اهمیت گزارش مربوط به منابع ارائه شده در این ساختار. |
صفات عمومی
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
بافر برای استفاده به عنوان یک ذخیره سازی در سطح اهمیت خاص و اشتراک گذاری با رویدادهای مهم تر.
نباید NULL باشد. باید به اندازه کافی بزرگ باشد تا بزرگترین رویداد منتشر شده توسط سیستم را در خود جای دهد.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
اندازه mBuffer
بر حسب بایت.
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
فاصله استفاده شده در افزایش شمارنده های پایدار.
وقتی 0 باشد، شمارنده های ثابت برای این سطح اهمیت استفاده نمی شوند.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
نام شمارنده ثابت نامگذاری کلید برای رویدادهای با این اهمیت.
هنگامی که NULL، شمارنده های پایدار برای این سطح اهمیت استفاده نمی شود.
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
ذخیرهسازی ارائهشده توسط برنامه برای شمارنده دائمی برای این سطح اهمیت.
هنگامی که NULL، شمارنده های دائمی برای این سطح اهمیت استفاده نمی شود.
اهمیت
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
سطح اهمیت گزارش مربوط به منابع ارائه شده در این ساختار.