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 yardımcı sınıf.
Özet
Sınıf, çağrıyı yapan tarafından ayrılan kaynakları kapsamak üzere kullanılır ve belirli bir önem derecesi olan etkinliklerin günlüğe kaydedilmesinde kullanılacak kaynakları ifade eder. Sayaçlara atıfta bulunan kaynaklar yalnızca belirli bir önem düzeyi tarafından kullanılırken, arabelleklerin this
önem düzeyi ile "daha" önemli etkinlikler arasında paylaşıldığını unutmayın.
Herkese açık özellikler |
|
---|---|
mBuffer
|
void *
Belirli bir önem düzeyinde depolama alanı olarak kullanılacak ve daha önemli etkinliklerle paylaşılacak arabellek.
|
mBufferSize
|
size_t
mBuffer öğesinin bayt cinsinden boyutu. |
mCounterEpoch
|
uint32_t
Artan kalıcı sayaçlarda kullanılan aralık.
|
mCounterKey
|
nl::Weave::Platform::PersistedStorage::Key *
Bu önemdeki etkinliklere ait kalıcı sayaca ad veren anahtarın adı.
|
mCounterStorage
|
Bu önem düzeyinde kalıcı sayaç için uygulama tarafından sağlanan depolama alanı.
|
mImportance
|
Bu yapıda sağlanan kaynaklarla ilişkilendirilen önem düzeyini günlüğe kaydedin.
|
Herkese açık özellikler
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Belirli bir önem düzeyinde depolama alanı 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
Artan kalıcı sayaçlarda kullanılan aralık.
0 olduğunda, bu önem düzeyinde kalıcı sayaçlar kullanılmaz.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
Bu önemdeki etkinliklere ait kalıcı sayaca ad veren anahtarın adı.
NULL olduğunda bu önem düzeyinde kalıcı sayaçlar kullanılmaz.
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
Bu önem düzeyinde kalıcı sayaç için uygulama tarafından sağlanan depolama alanı.
NULL olduğunda bu önem düzeyinde kalıcı sayaçlar kullanılmaz.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Bu yapıda sağlanan kaynaklarla ilişkilendirilen önem düzeyini günlüğe kaydedin.