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

مستوى أهمية التسجيل المرتبط بالموارد المقدَّمة في هذا الهيكل