nl:: Weave:: Profiles:: DataManagement_Current:: LogStorageResources
#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
مخزن مؤقت يمكن استخدامه كمساحة تخزين على مستوى الأهمية المحدد ومشاركته مع الأحداث الأكثر أهمية.
يجب ألا يكون فارغًا. يجب أن تكون المساحة كبيرة بما يكفي لاستيعاب أكبر فعالية يُجريها النظام.
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"، لن يتم استخدام العدّادات المستمرة لمستوى الأهمية هذا.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
مستوى أهمية التسجيل المرتبط بالموارد المقدَّمة في هذا الهيكل