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

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

La struttura che fornisce opzioni per i diversi campi 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 l'evento.
relatedImportance
EventImportance dell'ID evento correlato.
timestamp
Un sindacato con un timestamp di sistema o UTC.
timestampType
Un'enumerazione che indica se il timestamp è valido e il relativo tipo.
urgent
bool
Un flag che indica che l'evento è sensibile al momento.

Attributi pubblici

eventSource

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

Un puntatore alla risoluzione dettagliata dell'istanza del trait.

Quando NULL, si presume che l'origine dell'evento provenga dalla risorsa uguale all'ID del 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 l'evento.

Se l'evento non è correlato ad altri eventi, l'ID evento correlato è uguale a ID evento e può essere omesso. Il valore 0 implica l'assenza di eventi correlati.

relatedImportance

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

EventImportance dell'ID evento correlato.

Se questo evento e l'evento correlato hanno la stessa importanza, il campo potrebbe essere omesso. Il valore kImportanceType_Invalid implica l'assenza di eventi correlati.

timestamp

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

Un sindacato con un timestamp di sistema o UTC.

timestampType

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

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

urgente

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

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

Se impostato, il log eventi viene svuotato.

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
)