nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_वर्तमान :: लॉगस्टोरेजसंसाधन

#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
लॉग महत्व स्तर इस संरचना में उपलब्ध कराए गए संसाधनों के साथ जुड़ा हुआ है।

सार्वजनिक गुण

एमबफर

void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer

बफर को विशेष महत्व के स्तर पर भंडारण के रूप में उपयोग किया जाना चाहिए और अधिक महत्वपूर्ण घटनाओं के साथ साझा किया जाना चाहिए।

न्यूल नहीं होना चाहिए। सिस्टम द्वारा उत्सर्जित सबसे बड़ी घटना को समायोजित करने के लिए पर्याप्त बड़ा होना चाहिए।

एमबफ़रसाइज़

size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize

आकार, बाइट्स में, की mBuffer

एमकाउंटरयुग

uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch

लगातार काउंटरों को बढ़ाने में उपयोग किया जाने वाला अंतराल।

जब 0, इस महत्व स्तर के लिए लगातार काउंटरों का उपयोग नहीं किया जाएगा।

एमकाउंटरकी

nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey

इस महत्व की घटनाओं के लिए कुंजी नामकरण लगातार काउंटर का नाम।

जब NULL, इस महत्व के स्तर के लिए लगातार काउंटर का उपयोग नहीं किया जाएगा।

एमकाउंटर स्टोरेज

nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage

इस महत्व के स्तर के लिए लगातार काउंटर के लिए आवेदन-प्रदान किया गया भंडारण।

जब NULL, इस महत्व स्तर के लिए लगातार काउंटर का उपयोग नहीं किया जाएगा।

एममहत्व

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

लॉग महत्व स्तर इस संरचना में उपलब्ध कराए गए संसाधनों के साथ जुड़ा हुआ है।