Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl:: Weben:: Profile:: DataManagement_Current:: EventOptionen

#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>

Die Struktur, die Optionen für die verschiedenen Ereignisfelder bereitstellt.

Zusammenfassung

Konstruktoren und Destruktoren

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 Merkmalsinstanz.
relatedEventID
Die Ereignis-ID von derselben Ereignisquelle, auf die sich dieses Ereignis bezieht.
relatedImportance
EventImportance der zugehörigen Ereignis-ID.
timestamp
Eine Union, die entweder einen System- oder UTC-Zeitstempel enthält.
timestampType
Eine Aufzählung, die angibt, ob der Zeitstempel gültig ist, und seinen Typ.
urgent
bool
Ein Flag, das angibt, dass das Ereignis zeitkritisch ist.

Öffentliche Attribute

Ereignisquelle

DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource

Ein Zeiger auf die detaillierte Auflösung der Merkmalsinstanz.

Bei NULL wird angenommen, dass die Ereignisquelle von der Ressource stammt, die der lokalen Knoten-ID entspricht, und von der Standardinstanz des Merkmals.

RelatedEventID

event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID

Die Ereignis-ID von derselben Ereignisquelle, auf die sich dieses Ereignis bezieht.

Wenn das Ereignis keinen Bezug zu anderen Ereignissen hat, ist die zugehörige Ereignis-ID gleich der Ereignis-ID und kann weggelassen werden. Ein Wert von 0 bedeutet, dass kein zugehöriges Ereignis vorliegt.

verwandte Bedeutung

ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance

EventImportance der zugehörigen Ereignis-ID.

Wenn dieses Ereignis und das zugehörige Ereignis die gleiche Bedeutung haben, kann das Feld weggelassen werden. Der Wert kImportanceType_Invalid impliziert das Fehlen eines zugehörigen Ereignisses.

Zeitstempel

Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp

Eine Union, die entweder einen System- oder UTC-Zeitstempel enthält.

Zeitstempeltyp

TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType

Eine Aufzählung, die angibt, ob der Zeitstempel gültig ist, und seinen Typ.

dringend

bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent

Ein Flag, das angibt, dass das Ereignis zeitkritisch ist.

Wenn es festgelegt ist, wird das Ereignisprotokoll geleert.

Öffentliche Funktionen

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  void
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  bool
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  bool
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  bool
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)

EventOptionen

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)