нл:: Переплетение:: Профили:: 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 )