nl:: örgü:: Profiller:: DataManagement_Current:: LogDepolamaKaynakları

#include <src/lib/profiles/data-management/Current/LoggingManagement.h>

Günlük yönetimini başlatmada kullanılan bir yardımcı sınıf.

Özet

Sınıf, arayan tarafından tahsis edilen kaynakları kapsüllemek için kullanılır ve belirli bir öneme sahip olayları günlüğe kaydetmede kullanılacak kaynakları belirtir. Sayaçları atıfta kaynaklar özellikle önem düzeyine göre münhasıran kullanılırken, tamponlar arasında paylaşılan unutmayın this önem derecesine ve "daha" önemli olan olaylar.

Genel özellikler

mBuffer
void *
Belirli bir önem düzeyinde depolama olarak kullanılacak ve daha önemli olaylarla paylaşılacak arabellek.
mBufferSize
size_t
Bayt cinsinden boyutu, mBuffer .
mCounterEpoch
uint32_t
Kalıcı sayaçları artırmada kullanılan aralık.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key *
Bu öneme sahip olaylar 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.
mImportance
Bu yapıda sağlanan kaynaklarla ilişkili günlük önem düzeyi.

Genel özellikler

mTampon

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

Belirli bir önem düzeyinde depolama olarak kullanılacak ve daha önemli olaylarla paylaşılacak arabellek.

Boş olmak zorunda değil. Sistem tarafından yayılan en büyük olayı barındıracak kadar büyük olmalıdır.

mBufferBoyutu

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

Bayt cinsinden boyutu, mBuffer .

mCounterEpoch

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

Kalıcı sayaçları artırmada kullanılan aralık.

0 olduğunda, bu önem düzeyi için kalıcı sayaçlar kullanılmayacaktır.

mSayaçAnahtarı

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

Bu öneme sahip olaylar için anahtar adlandırma kalıcı sayacının adı.

NULL olduğunda, bu önem düzeyi için kalıcı sayaçlar kullanılmayacaktır.

mSayaçDepolama

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.

NULL olduğunda, bu önem düzeyi için kalıcı sayaçlar kullanılmayacaktır.

mÖnem

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

Bu yapıda sağlanan kaynaklarla ilişkili günlük önem düzeyi.