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.