nl:: Weave:: Profiles:: DataManagement_Current:: EventOptions
#include <src/lib/profiles/data-management/Current/EventLoggingTypes.h>
โครงสร้างที่ให้ตัวเลือกสำหรับช่องเหตุการณ์ต่างๆ
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
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)
|
แอตทริบิวต์สาธารณะ |
|
---|---|
eventSource
|
ตัวชี้ไปยังความละเอียดโดยละเอียดของอินสแตนซ์ที่มีลักษณะ
|
relatedEventID
|
รหัสเหตุการณ์จากแหล่งที่มาของเหตุการณ์เดียวกันที่เกี่ยวข้องกับเหตุการณ์นี้
|
relatedImportance
|
ความสำคัญของเหตุการณ์ของรหัสเหตุการณ์ที่เกี่ยวข้อง
|
timestamp
|
สหภาพที่มีการประทับเวลาของระบบหรือ UTC
|
timestampType
|
Enum ระบุว่าการประทับเวลาถูกต้องและประเภทของการประทับเวลา
|
urgent
|
bool
ธงที่แสดงถึงเหตุการณ์นั้นเกิดขึ้นตามเวลา
|
แอตทริบิวต์สาธารณะ
eventSource
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
ตัวชี้ไปยังความละเอียดโดยละเอียดของอินสแตนซ์ที่มีลักษณะ
เมื่อเป็นค่าว่าง ระบบจะถือว่าแหล่งที่มาของเหตุการณ์มาจากทรัพยากรที่เท่ากับรหัสโหนดในเครื่องและจากอินสแตนซ์เริ่มต้นของลักษณะดังกล่าว
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
รหัสเหตุการณ์จากแหล่งที่มาของเหตุการณ์เดียวกันที่เกี่ยวข้องกับเหตุการณ์นี้
เมื่อเหตุการณ์ไม่เกี่ยวข้องกับเหตุการณ์อื่นๆ รหัสเหตุการณ์ที่เกี่ยวข้องจะเท่ากับรหัสเหตุการณ์ และอาจละเว้นได้ ค่า 0 หมายความว่าไม่มีเหตุการณ์ที่เกี่ยวข้อง
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
ความสำคัญของเหตุการณ์ของรหัสเหตุการณ์ที่เกี่ยวข้อง
เมื่อเหตุการณ์นี้และเหตุการณ์ที่เกี่ยวข้องมีความสำคัญเท่ากัน ระบบอาจละเว้นช่องนี้ไว้ ค่า kImportanceType_Invalid หมายความว่าไม่มีเหตุการณ์ที่เกี่ยวข้องใดๆ
การประทับเวลา
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
สหภาพที่มีการประทับเวลาของระบบหรือ UTC
timestampType
TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType
Enum ระบุว่าการประทับเวลาถูกต้องและประเภทของการประทับเวลา
ด่วน
bool nl::Weave::Profiles::DataManagement_Current::EventOptions::urgent
ธงที่แสดงถึงเหตุการณ์นั้นเกิดขึ้นตามเวลา
เมื่อตั้งค่าแล้ว บันทึกเหตุการณ์จะถูกล้างออก
ฟังก์ชันสาธารณะ
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 )