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 )