ไม่มี:: สาน:: โปรไฟล์:: 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 | EventImportance ของ ID เหตุการณ์ที่เกี่ยวข้อง |
timestamp | สหภาพแรงงานที่ถือระบบหรือเวลา UTC |
timestampType | enum ที่ระบุว่าการประทับเวลาถูกต้องและประเภทของการประทับเวลาหรือไม่ |
urgent | bool แฟล็กที่ระบุว่าเหตุการณ์มีความละเอียดอ่อนด้านเวลา |
คุณลักษณะสาธารณะ
ที่มาของเหตุการณ์
DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource
ตัวชี้ไปยังความละเอียดโดยละเอียดของอินสแตนซ์ลักษณะ
เมื่อเป็น NULL แหล่งที่มาของเหตุการณ์จะถือว่ามาจากทรัพยากรเท่ากับ ID โหนดในเครื่อง และจากอินสแตนซ์เริ่มต้นของลักษณะ
ที่เกี่ยวข้องEventID
event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID
รหัสเหตุการณ์จากแหล่งที่มาของเหตุการณ์เดียวกันกับที่เหตุการณ์นี้เกี่ยวข้อง
เมื่อเหตุการณ์ไม่เกี่ยวข้องกับกิจกรรมอื่นใด ID เหตุการณ์ที่เกี่ยวข้องจะเท่ากับ ID เหตุการณ์และอาจถูกละเว้น ค่า 0 หมายถึงไม่มีเหตุการณ์ที่เกี่ยวข้องใดๆ
ความสำคัญที่เกี่ยวข้อง
ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance
EventImportance ของ ID เหตุการณ์ที่เกี่ยวข้อง
เมื่อเหตุการณ์นี้และเหตุการณ์ที่เกี่ยวข้องมีความสำคัญเท่ากัน ฟิลด์นี้อาจถูกละเว้น ค่าของ kImportanceType_Invalid หมายถึงไม่มีเหตุการณ์ที่เกี่ยวข้อง
การประทับเวลา
Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp
สหภาพแรงงานที่ถือระบบหรือเวลา UTC
เวลาประทับประเภท
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 )