nl:: Weave:: Profiles:: DataManagement_Current:: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Klasa pomocnicza używana do inicjowania zarządzania logowaniem.
Podsumowanie
Klasa jest używana do herbowania zasobów przydzielonych przez element wywołujący i wskazywania zasobów do użycia w logowaniu zdarzeń o określonej ważności. Pamiętaj, że chociaż zasoby odnoszące się do liczników są używane wyłącznie na określonym poziomie ważności, bufory są udostępniane między poziomem ważności this
a „ważniejszymi” zdarzeniami.
Atrybuty publiczne |
|
---|---|
mBuffer
|
void *
Bufor używany jako pamięć masowa na określonym poziomie ważności i udostępniany ważniejszym zdarzeniom.
|
mBufferSize
|
size_t
Rozmiar (w bajtach) elementu
mBuffer . |
mCounterEpoch
|
uint32_t
Odstęp czasu używany do zwiększania liczby liczników stałych.
|
mCounterKey
|
nl::Weave::Platform::PersistedStorage::Key *
Nazwa trwałego licznika nazewnictwa kluczy dla zdarzeń o tym znaczeniu.
|
mCounterStorage
|
Pamięć udostępniona przez aplikację na potrzeby stałego licznika na tym poziomie ważności.
|
mImportance
|
Poziom ważności logu powiązany z zasobami udostępnianymi w tej strukturze.
|
Atrybuty publiczne
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Bufor używany jako pamięć masowa na określonym poziomie ważności i udostępniany ważniejszym zdarzeniom.
Nie może zawierać wartości NULL. Musi być wystarczająco duża, aby pomieścić największe zdarzenie generowane przez system.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
Rozmiar (w bajtach) elementu mBuffer
.
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
Odstęp czasu używany do zwiększania liczby liczników stałych.
Gdy ustawisz wartość 0, trwałe liczniki nie będą używane na potrzeby tego poziomu ważności.
mCounterKey
nl::Weave::Platform::PersistedStorage::Key * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterKey
Nazwa trwałego licznika nazewnictwa kluczy dla zdarzeń o tym znaczeniu.
Gdy ustawisz wartość NULL, trwałe liczniki nie będą używane na potrzeby tego poziomu ważności.
mCounterStorage
nl::Weave::PersistedCounter * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterStorage
Pamięć udostępniona przez aplikację na potrzeby stałego licznika na tym poziomie ważności.
Gdy ustawisz wartość NULL, trwałe liczniki nie będą używane na potrzeby tego poziomu ważności.
mImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mImportance
Poziom ważności logu powiązany z zasobami udostępnianymi w tej strukturze.