nl :: نسج:: مظهر:: إدارة البيانات_ الحالية :: 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 من معرّف الحدث ذي الصلة.
timestamp
اتحاد يحتفظ بالطابع الزمني للنظام أو التوقيت العالمي المنسق (UTC).
timestampType
تعداد يشير إلى ما إذا كان الطابع الزمني صالحًا ونوعه.
urgent
bool
علامة تشير إلى أن الحدث حساس للوقت.

السمات العامة

مصدر الحدث

DetailedRootSection * nl::Weave::Profiles::DataManagement_Current::EventOptions::eventSource

مؤشر إلى الدقة التفصيلية لمثيل السمة.

عندما يكون NULL ، يُفترض أن مصدر الحدث يأتي من المورد الذي يساوي معرّف العقدة المحلية ومن المثيل الافتراضي للسمة.

relatedEventID

event_id_t nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedEventID

معرّف الحدث من نفس مصدر الحدث المرتبط به هذا الحدث.

عندما لا يكون الحدث مرتبطًا بأي أحداث أخرى ، يجب أن يكون معرف الحدث ذي الصلة مساويًا لمعرف الحدث ، ويمكن حذفه. تشير القيمة 0 إلى عدم وجود أي حدث ذي صلة.

ذات الصلة

ImportanceType nl::Weave::Profiles::DataManagement_Current::EventOptions::relatedImportance

EventImportance من معرّف الحدث ذي الصلة.

عندما يكون لهذا الحدث والحدث ذي الصلة نفس الأهمية ، قد يتم حذف الحقل. تشير قيمة kImportanceType_Invalid إلى عدم وجود أي حدث ذي صلة.

الطابع الزمني

Timestamp nl::Weave::Profiles::DataManagement_Current::EventOptions::timestamp

اتحاد يحتفظ بالطابع الزمني للنظام أو التوقيت العالمي المنسق (UTC).

النوع الزمني

TimestampType nl::Weave::Profiles::DataManagement_Current::EventOptions::timestampType

تعداد يشير إلى ما إذا كان الطابع الزمني صالحًا ونوعه.

عاجل

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
)