nl :: Tecer:: Perfis :: DataManagement_Current :: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
A estrutura que fornece opções para os diferentes campos de eventos.
Resumo
Construtores e Destruidores | |
---|---|
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) |
Atributos públicos | |
---|---|
eventSource | Um indicador para a resolução detalhada da instância do traço. |
relatedEventID | A ID do evento da mesma fonte de evento à qual este evento está relacionado. |
relatedImportance | EventImportance do ID de evento relacionado. |
timestamp | Uma união que mantém o registro de data e hora do sistema ou UTC |
timestampType | Um enum indicando se o carimbo de data / hora é válido e seu tipo. |
urgent | bool Um sinalizador que indica que o evento é sensível ao tempo. |
Atributos públicos
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Um indicador para a resolução detalhada da instância do traço.
Quando NULL, a origem do evento é assumida como proveniente do recurso igual ao ID do nó local e da instância padrão da característica.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
A ID do evento da mesma fonte de evento à qual este evento está relacionado.
Quando o evento não está relacionado a nenhum outro evento, o ID do evento relacionado deve ser igual ao ID do evento e pode ser omitido. Um valor de 0 indica a ausência de qualquer evento relacionado.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance do ID de evento relacionado.
Quando este evento e o evento relacionado forem da mesma importância, o campo pode ser omitido. Um valor de kImportanceType_Invalid implica a ausência de qualquer evento relacionado.
carimbo de data / hora
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Um sindicato que mantém o registro de data e hora do sistema ou UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Um enum indicando se o carimbo de data / hora é válido e seu tipo.
urgente
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Um sinalizador que indica que o evento é sensível ao tempo.
Quando definido, ele faz com que o log de eventos seja liberado.
Funções públicas
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( void )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( timestamp_t )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( utc_timestamp_t )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( timestamp_t, bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( utc_timestamp_t, bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( utc_timestamp_t, DetailedRootSection *, event_id_t, ImportanceType, bool )
EventOptions
nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions( timestamp_t, DetailedRootSection *, event_id_t, ImportanceType, bool )