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

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

eventSource

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

يشير ذلك المصطلح إلى درجة الدقة التفصيلية لمثيل السمة.

عند القيم الفارغة، يُفترض أن يأتي مصدر الحدث من المورد المساوٍ لرقم تعريف العُقدة المحلية، ومن المثيل التلقائي للسمة.

relatedEventID

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

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

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

relatedImportance

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

أهمية الحدث لمعرّف الحدث ذي الصلة.

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

timestamp

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

اتحاد يحمل إما النظام أو الطابع الزمني للتوقيت العالمي المتفق عليه.

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
)