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

מאגר נתונים זמני שמשמש כאחסון ברמת החשיבות הספציפית של החשבון, ושיתופו עם אירועים חשובים יותר.

לא ניתן להזין 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, המערכת לא תשתמש במונים קבועים כדי לקבוע את רמת החשיבות הזו.

mImportance

ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance

רשום את רמת החשיבות המשויכת למשאבים המסופקים במבנה הזה.