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

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

Farklı etkinlik alanları için seçenekler sağlayan yapı.

Özet

Oluşturucular ve Yıkıcılar

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)

Herkese açık özellikler

eventSource
Özellik örneğinin ayrıntılı çözünürlüğüne işaret eden bir işaretçi.
relatedEventID
Bu etkinliğin ilişkili olduğu Etkinlik Kaynağı'ndaki Etkinlik Kimliği.
relatedImportance
İlgili Etkinlik Kimliği'nin EventÖnemi.
timestamp
Sistem veya UTC zaman damgasını tutan bir birlik.
timestampType
Zaman damgasının geçerli olup olmadığını ve türünü gösteren bir sıralama.
urgent
bool
Etkinliğin zamana duyarlı olduğunu belirten bir işaret.

Herkese açık özellikler

eventSource

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

Özellik örneğinin ayrıntılı çözünürlüğüne işaret eden bir işaretçi.

NULL olduğunda etkinlik kaynağının, yerel düğüm kimliğine eşit olan kaynaktan ve özelliğin varsayılan örneğinden geldiği varsayılır.

relatedEventID

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

Bu etkinliğin ilişkili olduğu Etkinlik Kaynağı'ndaki Etkinlik Kimliği.

Etkinlik başka herhangi bir etkinlikle ilişkili olmadığında, İlgili Etkinlik Kimliği Etkinlik Kimliği'ne eşit olur ve atlanabilir. 0 değeri, ilgili herhangi bir etkinliğin olmadığı anlamına gelir.

relatedImportance

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

İlgili Etkinlik Kimliği'nin EventÖnemi.

Bu etkinlik ve ilgili etkinlik aynı önem düzeyine sahipse bu alan atlanabilir. kImportanceType_Geçersiz değeri, ilgili herhangi bir etkinliğin olmadığını gösterir.

timestamp

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

Sistem veya UTC zaman damgasını tutan bir birlik.

timestampType

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

Zaman damgasının geçerli olup olmadığını ve türünü gösteren bir sıralama.

acil

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

Etkinliğin zamana duyarlı olduğunu belirten bir işaret.

Ayarlandığında, olay günlüğünün temizlenmesine neden olur.

Kamu işlevleri

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
)