nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
La struttura che fornisce opzioni per i diversi campi evento.
Riepilogo
Costruttori e distruttori |
|
---|---|
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)
|
Attributi pubblici |
|
---|---|
eventSource
|
Un puntatore alla risoluzione dettagliata dell'istanza del trait.
|
relatedEventID
|
L'ID evento della stessa origine evento a cui è correlato l'evento.
|
relatedImportance
|
EventImportance dell'ID evento correlato.
|
timestamp
|
Un sindacato con un timestamp di sistema o UTC.
|
timestampType
|
Un'enumerazione che indica se il timestamp è valido e il relativo tipo.
|
urgent
|
bool
Un flag che indica che l'evento è sensibile al momento.
|
Attributi pubblici
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Un puntatore alla risoluzione dettagliata dell'istanza del trait.
Quando NULL, si presume che l'origine dell'evento provenga dalla risorsa uguale all'ID del nodo locale e dall'istanza predefinita del trait.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
L'ID evento della stessa origine evento a cui è correlato l'evento.
Se l'evento non è correlato ad altri eventi, l'ID evento correlato è uguale a ID evento e può essere omesso. Il valore 0 implica l'assenza di eventi correlati.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance dell'ID evento correlato.
Se questo evento e l'evento correlato hanno la stessa importanza, il campo potrebbe essere omesso. Il valore kImportanceType_Invalid implica l'assenza di eventi correlati.
timestamp
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Un sindacato con un timestamp di sistema o UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Un'enumerazione che indica se il timestamp è valido e il relativo tipo.
urgente
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Un flag che indica che l'evento è sensibile al momento.
Se impostato, il log eventi viene svuotato.
Funzioni pubbliche
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 )