Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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.