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

قيمة EventImportance لرقم تعريف الحدث ذي الصلة.

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

timestamp

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

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

timestampType

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
)