nl:: örgü:: Profiller:: DataManagement_Current:: OlaySeçenekleri

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

Farklı olay alanları için seçenekler sunan yapı.

Özet

Yapıcılar 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)

Genel özellikler

eventSource
Özellik örneğinin ayrıntılı çözünürlüğüne yönelik bir işaretçi.
relatedEventID
Bu olayın ilgili olduğu aynı Olay Kaynağındaki Olay Kimliği.
relatedImportance
İlgili Olay Kimliğinin Olay Ö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 numaralandırma.
urgent
bool
Olayın zamana duyarlı olduğunu gösteren bir bayrak.

Genel özellikler

olayKaynak

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

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

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

ilgiliEventID

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

Bu olayın ilgili olduğu aynı Olay Kaynağındaki Olay Kimliği.

Olay başka bir olayla ilgili olmadığında, İlgili Olay Kimliği, Olay Kimliğine eşit olacaktır ve atlanabilir. 0 değeri, ilgili herhangi bir olayın olmadığını gösterir.

ilgiliÖnem

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

İlgili Olay Kimliğinin Olay Önemi.

Bu olay ve ilgili olay aynı öneme sahip olduğunda, alan atlanabilir. kImportanceType_Invalid değeri, ilgili herhangi bir olayın olmadığını gösterir.

zaman damgası

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

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

zaman damgasıTürü

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

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

acil

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

Etkinliğin zamana duyarlı olduğunu belirten bir bayrak.

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

Kamu işlevleri

Etkinlik Seçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  void
)

Etkinlik Seçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  bool
)

OlaySeçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t
)

Etkinlik Seçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t
)

Etkinlik Seçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  bool
)

OlaySeçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  bool
)

OlaySeçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  utc_timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)

Etkinlik Seçenekleri

 nl::Weave::Profiles::DataManagement_Current::EventOptions::EventOptions(
  timestamp_t,
  DetailedRootSection *,
  event_id_t,
  ImportanceType,
  bool
)