En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: Perfiles: DataManagement_Current :: EventOptions

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

La estructura que proporciona opciones para los diferentes campos de eventos.

Resumen

Constructores y Destructores

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)

Atributos públicos

eventSource
Un puntero a la resolución detallada de la instancia de rasgo.
relatedEventID
El ID de evento del mismo origen de evento con el que está relacionado este evento.
relatedImportance
EventImportance del ID de evento relacionado.
timestamp
Un sindicato que tiene el sistema o la marca de tiempo UTC.
timestampType
Una enumeración que indica si la marca de tiempo es válida y su tipo.
urgent
bool
Una bandera que indica que el evento es sensible al tiempo.

Atributos públicos

eventSource

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

Un puntero a la resolución detallada de la instancia de rasgo.

Cuando es NULL, se supone que la fuente del evento proviene del recurso igual al ID del nodo local y de la instancia predeterminada del rasgo.

relatedEventID

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

El ID de evento del mismo origen de evento con el que está relacionado este evento.

Cuando el evento no está relacionado con ningún otro evento, el ID del evento relacionado será igual al ID del evento y puede omitirse. Un valor de 0 implica la ausencia de cualquier evento relacionado.

relacionadoImportancia

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

EventImportance del ID de evento relacionado.

Cuando este evento y el evento relacionado son de la misma importancia, el campo puede omitirse. Un valor de kImportanceType_Invalid implica la ausencia de cualquier evento relacionado.

marca de tiempo

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

Un sindicato que tiene el sistema o la marca de tiempo UTC.

timestampType

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

Una enumeración que indica si la marca de tiempo es válida y su tipo.

urgente

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

Una bandera que indica que el evento es sensible al tiempo.

Cuando se establece, hace que se vacíe el registro de eventos.

Funciones publicas

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
)