нл:: Переплетение:: Профили:: DataManagement_Current:: Варианты событий

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

Структура, предоставляющая параметры для различных полей событий.

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

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

EventOptions (void)
EventOptions (bool)
EventOptions ( timestamp_t )
EventOptions ( utc_timestamp_t )
EventOptions ( timestamp_t , bool)
EventOptions ( utc_timestamp_t , bool)
EventOptions ( utc_timestamp_t , DetailedRootSection *, event_id_t , ImportanceType , bool)
EventOptions ( timestamp_t , DetailedRootSection *, event_id_t , ImportanceType , bool)

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

eventSource
Указатель на подробное разрешение экземпляра признака.
relatedEventID
Идентификатор события из того же источника событий, с которым связано это событие.
relatedImportance
EventImportance идентификатора связанного события.
timestamp
Объединение, содержащее либо системную, либо временную метку UTC.
timestampType
Перечисление, указывающее, действительна ли метка времени, и ее тип.
urgent
bool
Флаг, обозначающий, что событие зависит от времени.

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

источник событий

DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource

Указатель на подробное разрешение экземпляра признака.

Если значение NULL, предполагается, что источником события является ресурс, равный идентификатору локального узла, и экземпляр признака по умолчанию.

связанныйEventID

event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID

Идентификатор события из того же источника событий, с которым связано это событие.

Если событие не связано ни с какими другими событиями, идентификатор связанного события должен быть равен идентификатору события и может быть опущен. Значение 0 подразумевает отсутствие какого-либо связанного события.

связанноеВажность

ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance

EventImportance идентификатора связанного события.

Если это событие и связанное с ним событие имеют одинаковую важность, это поле можно опустить. Значение kImportanceType_Invalid подразумевает отсутствие какого-либо связанного события.

временная метка

Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp

Объединение, содержащее либо системную, либо временную метку UTC.

тип отметки времени

TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType

Перечисление, указывающее, действительна ли метка времени, и ее тип.

срочный

bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent

Флаг, обозначающий, что событие зависит от времени.

Если этот параметр установлен, журнал событий очищается.

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

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  void
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  bool
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  bool
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  bool
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)

Варианты событий

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)