nl:: Weave:: Profiles:: DataManagement_Current:: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Class helper yang digunakan dalam menginisialisasi manajemen logging.
Ringkasan
Class digunakan untuk mengenkapsulasi resource yang dialokasikan oleh pemanggil dan menunjukkan resource yang akan digunakan dalam logging peristiwa yang penting. Perlu diketahui bahwa meskipun resource yang merujuk ke penghitung digunakan secara eksklusif oleh tingkat kepentingan tertentu, buffer digunakan bersama antara tingkat kepentingan this
dan peristiwa yang "lebih banyak" sangatlah penting.
Atribut publik |
|
---|---|
mBuffer
|
void *
Buffer akan digunakan sebagai penyimpanan pada tingkat kepentingan tertentu dan digunakan bersama dengan peristiwa yang lebih penting.
|
mBufferSize
|
size_t
Ukuran
mBuffer , dalam byte. |
mCounterEpoch
|
uint32_t
Interval yang digunakan dalam penambahan penghitung persisten.
|
mCounterKey
|
nl::Weave::Platform::PersistedStorage::Key *
Nama penghitung persisten penamaan kunci untuk peristiwa yang penting ini.
|
mCounterStorage
|
Penyimpanan yang disediakan aplikasi untuk penghitung persisten bagi tingkat kepentingan ini.
|
mImportance
|
Tingkat kepentingan log yang terkait dengan resource yang disediakan dalam struktur ini.
|
Atribut publik
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Buffer akan digunakan sebagai penyimpanan pada tingkat kepentingan tertentu dan digunakan bersama dengan peristiwa yang lebih penting.
Tidak boleh NULL. Harus cukup besar untuk mengakomodasi peristiwa terbesar yang dikeluarkan oleh sistem.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
Ukuran mBuffer
, dalam byte.
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
Interval yang digunakan dalam penambahan penghitung persisten.
Jika 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 yang penting ini.
Jika NULL, penghitung persisten tidak akan digunakan untuk tingkat kepentingan ini.
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
Penyimpanan yang disediakan aplikasi untuk penghitung persisten bagi tingkat kepentingan ini.
Jika NULL, penghitung persisten tidak akan digunakan untuk tingkat kepentingan ini.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Tingkat kepentingan log yang terkait dengan resource yang disediakan dalam struktur ini.