จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ไม่มี:: สาน:: โปรไฟล์:: 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
)