nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Es la estructura que proporciona opciones para los diferentes campos de eventos.
Resumen
Constructores y destructores |
|
---|---|
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
|
Un puntero para la resolución detallada de la instancia de trait.
|
relatedEventID
|
El ID del evento de la misma fuente con la que está relacionado este evento.
|
relatedImportance
|
EventImportance del ID del evento relacionado
|
timestamp
|
Unión que mantiene el sistema o la marca de tiempo UTC.
|
timestampType
|
Una enumeración que indica si la marca de tiempo es válida y su tipo
|
urgent
|
bool
Una marca que indica que el evento es urgente.
|
Atributos públicos
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Un puntero para la resolución detallada de la instancia de trait.
Cuando es NULL, se supone que la fuente del evento proviene del recurso igual al ID del nodo local y de la instancia predeterminada de la característica.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
El ID del evento de la misma fuente con la que está relacionado este evento.
Cuando el evento no está relacionado con ningún otro evento, el ID del evento relacionado debe ser igual al ID del evento y puede omitirse. Un valor de 0 implica la ausencia de cualquier evento relacionado.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance del ID del evento relacionado
Cuando este evento y el evento relacionado tienen la misma importancia, se puede omitir el campo. Un valor de kImportanceType_Invalid implica la ausencia de cualquier evento relacionado.
timestamp
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Unión que mantiene el sistema o la marca de tiempo UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Una enumeración que indica si la marca de tiempo es válida y su tipo
urgente
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Una marca que indica que el evento es urgente.
Cuando se configura, hace que se limpie el registro de eventos.
Funciones 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 )