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

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

Farklı etkinlik alanları için seçenekler sunan 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 aynı Etkinlik Kaynağındaki Etkinlik Kimliği.
relatedImportance
İlgili Etkinlik Kimliğinin EventÖnemi.
timestamp
Sistem veya UTC zaman damgası bulunan bir sendika.
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 aynı Etkinlik Kaynağındaki Etkinlik Kimliği.

Etkinlik başka bir etkinlikle ilişkili değilse İlgili Etkinlik Kimliği, Etkinlik Kimliği'ne eşit olur ve atlanabilir. 0 değeri, ilgili bir etkinliğin olmadığını belirtir.

relatedImportance

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

İlgili Etkinlik Kimliğinin EventÖnemi.

Bu etkinlik ve ilgili etkinlik aynı öneme 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ı bulunan bir sendika.

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.

Bu parametre ayarlandığında etkinlik günlüğünün temizlenmesine neden olur.

Herkese açık işlevler

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
)