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