нл:: Переплетение:: Профили:: DataManagement_Current:: Конфигурация ведения журнала

#include <src/lib/profiles/data-management/Current/LoggingConfiguration.h>

LoggingConfiguration инкапсулирует настраиваемый компонент подсистемы регистрации событий Weave.

Краткое содержание

Конструкторы и деструкторы

LoggingConfiguration (void)

Публичные атрибуты

mDestNodeIPAddress
mDestNodeId
uint64_t
mGlobalImportance
mImportanceExpiration
mLoggingDestination
char *
mLoggingVolume
uint32_t
mMaximumLogUploadInterval
mMinimumLogUploadInterval
mUploadThreshold
uint32_t

Общественные функции

GetDestNodeIPAddress () const
GetDestNodeId () const
uint64_t
GetProfileImportance (uint32_t profileId) const
SupportsPerProfileImportance (void) const
bool

Публичные статические функции

GetInstance (void)

Публичные атрибуты

мдестнодеIPадрес

nl::Inet::IPAddress mDestNodeIPAddress

мдестнодеид

uint64_t mDestNodeId

mGlobalImportance

ImportanceType mGlobalImportance

mВажностьСрок действия

timestamp_t mImportanceExpiration

mLoggingDestination

char * mLoggingDestination

mLoggingVolume

uint32_t mLoggingVolume

мМаксимумлогуплоадинтервал

duration_t mMaximumLogUploadInterval

мМинимумлогуплоадинтервал

duration_t mMinimumLogUploadInterval

mUploadThreshold

uint32_t mUploadThreshold

Общественные функции

GetDestNodeIPAddress

nl::Inet::IPAddress GetDestNodeIPAddress() const 

GetDestNodeId

uint64_t GetDestNodeId() const 

Получить профиль важности

ImportanceType GetProfileImportance(
  uint32_t profileId
) const 

Конфигурация ведения журнала

 LoggingConfiguration(
  void
)

Поддержка по профилю

bool SupportsPerProfileImportance(
  void
) const 

Публичные статические функции

GetInstance

LoggingConfiguration & GetInstance(
  void
)