nl:: Weave:: Profiles:: DataManagement_Current:: LogStorageResources
#include <src/lib/profiles/data-management/Current/LoggingManagement.h>
Klasa pomocnicza używana do inicjowania zarządzania logami.
Podsumowanie
Klasa służy do oznaczania zasobów przydzielonych przez element wywołujący i wskazuje zasoby, które mają być używane do logowania zdarzeń o określonej ważności. Pamiętaj, że chociaż zasoby odwołujące się do liczników są używane wyłącznie według określonego poziomu ważności, bufory są wspólne dla poziomu ważności this
i zdarzeń o wartości „więcej” są ważne.
Atrybuty publiczne |
|
---|---|
mBuffer
|
void *
Bufor, który może być używany jako pamięć o określonym poziomie ważności i udostępniana ważniejszym zdarzeniom.
|
mBufferSize
|
size_t
Rozmiar
mBuffer (w bajtach). |
mCounterEpoch
|
uint32_t
Interwał używany podczas zwiększania liczników stałych.
|
mCounterKey
|
nl::Weave::Platform::PersistedStorage::Key *
Nazwa stałego licznika nazw kluczy dla zdarzeń o tym znaczeniu.
|
mCounterStorage
|
Pamięć udostępniona przez aplikację na potrzeby stałego licznika dla tego poziomu ważności.
|
mImportance
|
Loguj poziom ważności powiązany z zasobami udostępnionymi w tej strukturze.
|
Atrybuty publiczne
mBuffer
void * nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBuffer
Bufor, który może być używany jako pamięć o określonym poziomie ważności i udostępniana ważniejszym zdarzeniom.
Nie może zawierać wartości NULL. Musi być na tyle duży, aby pomieścić największe zdarzenie emitowane przez system.
mBufferSize
size_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mBufferSize
Rozmiar mBuffer
(w bajtach).
mCounterEpoch
uint32_t nl::Weave::Profiles::DataManagement_Current::LogStorageResources::mCounterEpoch
Interwał używany podczas zwiększania liczników stałych.
W przypadku wartości 0 stał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 stałego licznika nazw kluczy dla zdarzeń o tym znaczeniu.
W przypadku wartości NULL liczniki trwałe 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 dla tego poziomu ważności.
Gdy 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
Loguj poziom ważności powiązany z zasobami udostępnionymi w tej strukturze.