nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Die Struktur, die Optionen für die verschiedenen Ereignisfelder bietet.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
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)
|
Öffentliche Attribute |
|
---|---|
eventSource
|
Ein Zeiger auf die detaillierte Auflösung der Trait-Instanz.
|
relatedEventID
|
Die Ereignis-ID aus derselben Ereignisquelle, auf die sich dieses Ereignis bezieht.
|
relatedImportance
|
„EventImportance“ (Ereigniswichtigkeit) der ID zugehöriger Ereignisse.
|
timestamp
|
Eine Union, die entweder den System- oder den UTC-Zeitstempel enthält.
|
timestampType
|
Ein Enum-Wert, der angibt, ob der Zeitstempel gültig ist und seinen Typ hat.
|
urgent
|
bool
Ein Flag, das angibt, dass das Ereignis zeitkritisch ist.
|
Öffentliche Attribute
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Ein Zeiger auf die detaillierte Auflösung der Trait-Instanz.
Wenn der Wert NULL ist, wird angenommen, dass die Ereignisquelle aus der Ressource stammt, die der lokalen Knoten-ID entspricht, und aus der Standardinstanz des Traits.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
Die Ereignis-ID aus derselben Ereignisquelle, auf die sich dieses Ereignis bezieht.
Wenn das Ereignis mit keinem anderen Ereignis zusammenhängt, muss die ID des ähnlichen Ereignisses der Ereignis-ID entsprechen und kann weggelassen werden. Ein Wert von 0 impliziert, dass kein zugehöriges Ereignis vorhanden ist.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
„EventImportance“ (Ereigniswichtigkeit) der ID zugehöriger Ereignisse.
Wenn dieses Ereignis und das zugehörige Ereignis die gleiche Bedeutung haben, kann das Feld weggelassen werden. Ein Wert von kImportanceType_Ungültig impliziert, dass kein verbundenes Ereignis vorhanden ist.
timestamp
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Eine Union, die entweder den System- oder den UTC-Zeitstempel enthält.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Ein Enum-Wert, der angibt, ob der Zeitstempel gültig ist und seinen Typ hat.
dringend
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Ein Flag, das angibt, dass das Ereignis zeitkritisch ist.
Wenn dieser Wert festgelegt ist, wird das Ereignisprotokoll gelöscht.
Öffentliche Funktionen
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 )