class LoggingConfiguration

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

LoggingConfiguration encapsulates the configurable component

of the Weave Event Logging subsystem.

Public Members

ImportanceType mGlobalImportance
timestamp_t mImportanceExpiration
duration_t mMinimumLogUploadInterval
duration_t mMaximumLogUploadInterval
char * mLoggingDestination
uint64_t mDestNodeId
IPAddress mDestNodeIPAddress
uint32_t mUploadThreshold
uint32_t mLoggingVolume

Public Methods

void LoggingConfiguration ()
ImportanceType GetProfileImportance (uint32_t profileId)
bool SupportsPerProfileImportance ()
uint64_t GetDestNodeId ()
nl::Inet::IPAddress GetDestNodeIPAddress ()
LoggingConfiguration & GetInstance ()