nl:: Weave:: Profiles:: DataManagement_Current:: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Günlük kaydı yönetimini başlatmada kullanılan bir yardımcı sınıf.
Özet
Sınıf, çağrı yapan kişi tarafından ayrılan kaynakları kapsüllemek için kullanılır ve belirli bir önemdeki etkinliklerin günlüğe kaydedilmesinde kullanılacak kaynakları gösterir. Sayaçlara atıfta bulunan kaynaklar yalnızca belirli önem düzeyi tarafından kullanılsa da tamponların this
önem düzeyi ile "daha fazla" etkinlikler arasında paylaşıldığını unutmayın. önemlidir.
Herkese açık özellikler |
|
---|---|
mBuffer
|
void *
Belirli önem düzeyinde depolama olarak kullanılacak ve daha önemli etkinliklerle paylaşılacak arabellek.
|
mBufferSize
|
size_t
mBuffer öğesinin bayt cinsinden boyutu. |
mCounterEpoch
|
uint32_t
Kalıcı sayaçları artırmak için kullanılan aralık.
|
mCounterKey
|
nl::Weave::Platform::PersistedStorage::Key *
Bu önemdeki etkinlikler için anahtar adlandırma kalıcı sayacının adı.
|
mCounterStorage
|
Bu önem düzeyi için kalıcı sayaç için uygulama tarafından sağlanan depolama alanı.
|
mImportance
|
Bu yapıda sağlanan kaynaklarla ilişkili önem düzeyini günlüğe kaydedin.
|
Herkese açık özellikler
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Belirli önem düzeyinde depolama olarak kullanılacak ve daha önemli etkinliklerle paylaşılacak arabellek.
NULL olmamalıdır. Sistem tarafından yayınlanan en büyük etkinliği barındıracak kadar büyük olmalıdır.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
mBuffer
öğesinin bayt cinsinden boyutu.
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
Kalıcı sayaçları artırmak için kullanılan aralık.
0 olduğunda, kalıcı sayaçlar bu önem düzeyi için kullanılmaz.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
Bu önemdeki etkinlikler için anahtar adlandırma kalıcı sayacının adı.
NULL olduğunda kalıcı sayaçlar bu önem düzeyi için kullanılmaz.
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
Bu önem düzeyi için kalıcı sayaç için uygulama tarafından sağlanan depolama alanı.
NULL olduğunda bu önem düzeyi için kalıcı sayaçlar kullanılmaz.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Bu yapıda sağlanan kaynaklarla ilişkili önem düzeyini günlüğe kaydedin.