nl:: Weave:: Profiles:: DataManagement_Current:: LoggingConfiguration
#include <src/lib/profiles/data-management/Current/LoggingConfiguration.h>
LoggingConfiguration encapsulates the configurable component of the Weave Event Logging subsystem.
Summary
Constructors and Destructors |
|
---|---|
LoggingConfiguration(void)
|
Public attributes |
|
---|---|
mDestNodeIPAddress
|
|
mDestNodeId
|
uint64_t
|
mGlobalImportance
|
|
mImportanceExpiration
|
|
mLoggingDestination
|
char *
|
mLoggingVolume
|
uint32_t
|
mMaximumLogUploadInterval
|
|
mMinimumLogUploadInterval
|
|
mUploadThreshold
|
uint32_t
|
Public functions |
|
---|---|
GetDestNodeIPAddress() const
|
|
GetDestNodeId() const
|
uint64_t
|
GetProfileImportance(uint32_t profileId) const
|
|
SupportsPerProfileImportance(void) const
|
bool
|
Public static functions |
|
---|---|
GetInstance(void)
|
Public attributes
mDestNodeIPAddress
nl::Inet::IPAddress mDestNodeIPAddress
mDestNodeId
uint64_t mDestNodeId
mGlobalImportance
ImportanceType mGlobalImportance
mImportanceExpiration
timestamp_t mImportanceExpiration
mLoggingDestination
char * mLoggingDestination
mLoggingVolume
uint32_t mLoggingVolume
mMaximumLogUploadInterval
duration_t mMaximumLogUploadInterval
mMinimumLogUploadInterval
duration_t mMinimumLogUploadInterval
mUploadThreshold
uint32_t mUploadThreshold
Public functions
GetDestNodeIPAddress
nl::Inet::IPAddress GetDestNodeIPAddress() const
GetDestNodeId
uint64_t GetDestNodeId() const
GetProfileImportance
ImportanceType GetProfileImportance( uint32_t profileId ) const
LoggingConfiguration
LoggingConfiguration( void )
SupportsPerProfileImportance
bool SupportsPerProfileImportance( void ) const
Public static functions
GetInstance
LoggingConfiguration & GetInstance( void )