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.