nl:: Weave:: Profiles:: DataManagement_Current:: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Class helper yang digunakan dalam menginisialisasi pengelolaan logging.
Ringkasan
Class digunakan untuk mengenkapsulasi resource yang dialokasikan oleh pemanggil dan menunjukkan resource yang akan digunakan dalam mencatat peristiwa yang memiliki kepentingan tertentu ke dalam log. Perlu diperhatikan bahwa meskipun resource yang merujuk ke penghitung digunakan secara eksklusif oleh tingkat kepentingan tertentu, buffer digunakan bersama oleh tingkat kepentingan this
dan peristiwa yang "lebih penting".
Atribut publik |
|
---|---|
mBuffer
|
void *
Buffer untuk digunakan sebagai penyimpanan pada tingkat kepentingan tertentu dan dibagikan 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 dengan tingkat kepentingan ini.
|
mCounterStorage
|
Penyimpanan yang disediakan aplikasi untuk penghitung persisten untuk tingkat kepentingan ini.
|
mImportance
|
Catat tingkat kepentingan yang terkait dengan resource 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 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 dengan tingkat kepentingan 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 untuk tingkat kepentingan ini.
Jika NULL, penghitung persisten tidak akan digunakan untuk tingkat kepentingan ini.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Catat tingkat kepentingan yang terkait dengan resource yang disediakan dalam struktur ini.