struct LogStorageResources

Defined at line 166 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/LoggingManagement.h

A helper class used in initializing logging management.

The class is used to encapsulate the resources allocated by the caller and denotes

resources to be used in logging events of a particular importance. Note that

while resources referring to the counters are used exclusively by the

particular importance level, the buffers are shared between `this` importance

level and events that are "more" important.

Public Members

void * mBuffer
size_t mBufferSize
nl::Weave::Platform::PersistedStorage::Key * mCounterKey
uint32_t mCounterEpoch
nl::Weave::PersistedCounter * mCounterStorage
ImportanceType mImportance