nl::Weave::Profiles::DataManagement_Current::EventOptions

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

La struttura che fornisce opzioni per i diversi campi dell'evento.

Riepilogo

Costruttori e distruttori

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)

Attributi pubblici

eventSource
Un puntatore alla risoluzione dettagliata dell'istanza del trait.
relatedEventID
L'ID evento della stessa origine evento a cui è correlato questo evento.
relatedImportance
EventImport dell'ID evento correlato.
timestamp
Un'unione con il timestamp di sistema o UTC.
timestampType
Un'enumerazione che indica se il timestamp è valido e il tipo.
urgent
bool
Un flag che indica che l'evento è sensibile al tempo.

Attributi pubblici

eventSource

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

Un puntatore alla risoluzione dettagliata dell'istanza trait.

Quando NULL, si presume che l'origine dell'evento provenga dalla risorsa uguale all'ID nodo locale e dall'istanza predefinita del trait.

relatedEventID

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

L'ID evento della stessa origine evento a cui è correlato questo evento.

Quando l'evento non è correlato ad altri eventi, l'ID evento correlato deve essere uguale all'ID evento e può essere omesso. Il valore 0 indica l'assenza di eventi correlati.

relatedImportance

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

EventImport dell'ID evento correlato.

Quando questo evento e l'evento correlato sono della stessa importanza, il campo potrebbe essere omesso. Il valore kImportanceType_ Invalid indica l'assenza di eventi correlati.

timestamp

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

Un'unione con il timestamp di sistema o UTC.

timestampType

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

Un'enumerazione che indica se il timestamp è valido e il tipo.

urgente

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

Un flag che indica che l'evento è sensibile al tempo.

Se impostato, il log eventi viene cancellato.

Funzioni pubbliche

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
)