nl:: Menenun:: Profil:: DataManagement_Current:: LogPenyimpananSumber Daya
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Kelas pembantu yang digunakan dalam inisialisasi manajemen logging.
Ringkasan
Kelas digunakan untuk merangkum sumber daya yang dialokasikan oleh pemanggil dan menunjukkan sumber daya yang akan digunakan dalam mencatat peristiwa penting tertentu. Perhatikan bahwa sementara sumber daya mengacu pada counter yang digunakan secara eksklusif oleh tingkat kepentingan tertentu, buffer dibagi antara this
tingkat dan peristiwa yang "lebih" penting penting.
Atribut publik | |
---|---|
mBuffer | void * Buffer untuk digunakan sebagai penyimpanan pada tingkat kepentingan tertentu dan dibagikan dengan acara yang lebih penting. |
mBufferSize | size_t Ukuran, dalam byte, dari mBuffer . |
mCounterEpoch | uint32_t Interval yang digunakan dalam penambahan penghitung persisten. |
mCounterKey | nl::Weave::Platform::PersistedStorage::Key * Nama penghitung persisten penamaan kunci untuk peristiwa penting ini. |
mCounterStorage | Penyimpanan yang disediakan aplikasi untuk penghitung persisten untuk tingkat kepentingan ini. |
mImportance | Log tingkat kepentingan yang terkait dengan sumber daya yang disediakan dalam struktur ini. |
Atribut publik
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Buffer untuk digunakan sebagai penyimpanan pada tingkat kepentingan tertentu dan dibagikan dengan acara yang lebih penting.
Tidak boleh NULL. Harus cukup besar untuk mengakomodasi event terbesar yang dipancarkan oleh sistem.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
Ukuran, dalam byte, dari mBuffer
.
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
Interval yang digunakan dalam penambahan penghitung persisten.
Ketika 0, penghitung persisten tidak akan digunakan untuk tingkat kepentingan ini.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
Nama penghitung persisten penamaan kunci untuk peristiwa penting ini.
Ketika NULL, penghitung persisten tidak akan digunakan untuk tingkat kepentingan ini.
mKonterPenyimpanan
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
Penyimpanan yang disediakan aplikasi untuk penghitung persisten untuk tingkat kepentingan ini.
Ketika NULL, penghitung persisten tidak akan digunakan untuk tingkat kepentingan ini.
mPenting
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Log tingkat kepentingan yang terkait dengan sumber daya yang disediakan dalam struktur ini.