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
ตัวชี้ไปยังความละเอียดโดยละเอียดของอินสแตนซ์ลักษณะเฉพาะ
เมื่อ NULL จะถือว่าแหล่งที่มาของเหตุการณ์มาจากทรัพยากรที่เท่ากับรหัสโหนดในระบบและมาจากอินสแตนซ์เริ่มต้นของลักษณะ
relatedEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
รหัสเหตุการณ์จากแหล่งที่มาของเหตุการณ์เดียวกับที่เหตุการณ์นี้เกี่ยวข้อง
เมื่อเหตุการณ์ไม่เกี่ยวข้องกับเหตุการณ์อื่นๆ รหัสเหตุการณ์ที่เกี่ยวข้องจะมีค่าเท่ากับรหัสเหตุการณ์และอาจละเว้นได้ ค่า 0 หมายความว่าไม่มีเหตุการณ์ที่เกี่ยวข้อง
relatedImportance
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
ความสำคัญของเหตุการณ์ของรหัสเหตุการณ์ที่เกี่ยวข้อง
เมื่อเหตุการณ์นี้และเหตุการณ์ที่เกี่ยวข้องมีความสำคัญเท่ากัน ระบบอาจละเว้นช่องนี้ ค่า kImportanceType_จะช่วยให้คุณไม่มีกิจกรรมที่เกี่ยวข้อง
การประทับเวลา
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 )