nl :: Tejido:: Perfiles: DataManagement_Current :: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
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 a la resolución detallada de la instancia de rasgo. |
relatedEventID | El ID de evento del mismo origen de evento con el que está relacionado este evento. |
relatedImportance | EventImportance del ID de evento relacionado. |
timestamp | Un sindicato que tiene 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 bandera que indica que el evento es sensible al tiempo. |
Atributos públicos
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Un puntero a la resolución detallada de la instancia de rasgo.
Cuando es NULL, se supone que la fuente del evento proviene del recurso igual al ID del nodo local y de la instancia predeterminada del rasgo.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
El ID de evento del mismo origen de evento con el que está relacionado este evento.
Cuando el evento no está relacionado con ningún otro evento, el ID del evento relacionado será igual al ID del evento y puede omitirse. Un valor de 0 implica la ausencia de cualquier evento relacionado.
relacionadoImportancia
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance del ID de evento relacionado.
Cuando este evento y el evento relacionado son de la misma importancia, el campo puede omitirse. Un valor de kImportanceType_Invalid implica la ausencia de cualquier evento relacionado.
marca de tiempo
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Un sindicato que tiene 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 bandera que indica que el evento es sensible al tiempo.
Cuando se establece, hace que se vacíe el registro de eventos.
Funciones publicas
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 )