nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Structure fournissant les 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
|
Pointeur vers la résolution détaillée de l'instance de caractéristique.
|
relatedEventID
|
ID de la source d'événement à laquelle cet événement est associé.
|
relatedImportance
|
EventImportance de l'ID de l'événement associé.
|
timestamp
|
Unification contenant un horodatage système ou UTC.
|
timestampType
|
Énumération indiquant si le code temporel est valide et son type.
|
urgent
|
bool
Indicateur indiquant que l'événement est urgent.
|
Attributs publics
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Pointeur vers la résolution détaillée de l'instance de caractéristique.
Lorsque la valeur est NULL, la source de l'événement est supposée provenir de la ressource égale à l'ID du nœud local et de l'instance par défaut de la caractéristique.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
ID de la source d'événement à laquelle cet événement est associé.
Lorsque l'événement n'est associé à aucun autre événement, l'ID de l'événement associé doit être égal à l'ID de l'événement et peut être omis. La valeur 0 indique 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
Unification contenant un horodatage système ou UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Énumération indiquant si le code temporel est valide et son type.
urgent
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Indicateur indiquant que l'événement est urgent.
Lorsque ce paramètre est défini, 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 )