nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Structure qui fournit des options pour les différents champs d'événement.
Résumé
Constructeurs et destructeurs |
|
---|---|
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)
|
Attributs publics |
|
---|---|
eventSource
|
Un pointeur vers la résolution détaillée de l'instance de trait.
|
relatedEventID
|
ID de l'événement provenant de la source de l'événement à laquelle cet événement est associé.
|
relatedImportance
|
EventImportance de l'ID de l'événement associé.
|
timestamp
|
Union contenant un horodatage système ou UTC.
|
timestampType
|
Énumération indiquant si l'horodatage est valide et son type.
|
urgent
|
bool
Indicateur signalant que l'événement est sensible à l'heure.
|
Attributs publics
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Un pointeur vers la résolution détaillée de l'instance de trait.
Lorsqu'elle est NULL, la source de l'événement est supposée provenir de la ressource égale à l'ID de nœud local et de l'instance par défaut du trait.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
ID de l'événement provenant de la source de l'événement à laquelle cet événement est associé.
Lorsque l'événement n'est lié à aucun autre événement, l'ID de l'événement associé est égal à l'ID de l'événement et peut être omis. Une valeur de 0 implique l'absence d'événement associé.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance de l'ID de l'événement associé.
Lorsque cet événement et l'événement associé ont la même importance, le champ peut être omis. La valeur kImportanceType_Invalid implique l'absence d'événement associé.
timestamp
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Union contenant un horodatage système ou UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Énumération indiquant si l'horodatage est valide et son type.
urgente
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Indicateur signalant que l'événement est sensible à l'heure.
Lorsque cette option est définie, le journal des événements est vidé.
Fonctions publiques
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 )