nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
Struktur yang menyediakan opsi untuk berbagai kolom peristiwa.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
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)
|
Atribut publik |
|
---|---|
eventSource
|
Pointer ke resolusi mendetail dari instance trait.
|
relatedEventID
|
ID Peristiwa dari Sumber Peristiwa yang sama dengan peristiwa ini.
|
relatedImportance
|
EventImportance ID Peristiwa Terkait.
|
timestamp
|
Gabungan yang menyimpan stempel waktu sistem atau UTC.
|
timestampType
|
Enum yang menunjukkan apakah stempel waktu valid dan jenisnya.
|
urgent
|
bool
Tanda yang menunjukkan bahwa peristiwa tersebut sensitif terhadap waktu.
|
Atribut publik
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
Pointer ke resolusi mendetail dari instance trait.
Bila NULL, sumber peristiwa diasumsikan berasal dari resource yang sama dengan ID node lokal, dan dari instance default trait.
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
ID Peristiwa dari Sumber Peristiwa yang sama dengan peristiwa ini.
Jika peristiwa tidak terkait dengan peristiwa lain, ID Peristiwa Terkait harus sama dengan ID Peristiwa, dan dapat dihilangkan. Nilai 0 menyiratkan tidak adanya peristiwa terkait.
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance ID Peristiwa Terkait.
Jika peristiwa ini dan peristiwa terkait memiliki nilai penting yang sama, kolom dapat dihilangkan. Nilai kImportanceType_Invalid menyiratkan tidak adanya peristiwa terkait.
timestamp
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
Gabungan yang menyimpan stempel waktu sistem atau UTC.
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Enum yang menunjukkan apakah stempel waktu valid dan jenisnya.
mendesak
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
Tanda yang menunjukkan bahwa peristiwa tersebut sensitif terhadap waktu.
Jika ditetapkan, kebijakan ini akan menyebabkan log peristiwa dihapus.
Fungsi publik
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 )