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
מצביע לרזולוציה המפורטת של המופע של trait.
relatedEventID
מזהה האירוע מאותו מקור אירוע שאליו האירוע הזה קשור.
relatedImportance
חשיבות האירוע של מזהה האירוע הקשור.
timestamp
איחוד שמחזיק בחותמת הזמן של המערכת או לפי שעון UTC.
timestampType
'טיפוסים בני מנייה (enum)' שמציין אם חותמת הזמן תקינה ואת הסוג שלה.
urgent
bool
דגל שמציין שהאירוע תלוי זמן.

מאפיינים ציבוריים

eventSource

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

מצביע לרזולוציה המפורטת של המופע של trait.

כשהערך הוא NULL, המערכת מניחה שמקור האירוע מגיע מהמשאב ששווה למזהה הצומת המקומי, וממופע ברירת המחדל של התכונה.

relatedEventID

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

מזהה האירוע מאותו מקור אירוע שאליו האירוע הזה קשור.

אם האירוע לא קשור לאירועים אחרים, מזהה האירוע הקשור יהיה שווה למזהה האירוע, ואפשר להשמיט אותו. הערך 0 מרמז על היעדר אירוע קשור.

relatedImportance

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

חשיבות האירוע של מזהה האירוע הקשור.

אם לאירוע הזה ולאירוע הקשור יש אותה חשיבות, אפשר להשמיט את השדה. ערך של kImportanceType_ Invalid מרמז על היעדר אירוע קשור.

חותמת זמן

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

איחוד שמחזיק בחותמת הזמן של המערכת או לפי שעון UTC.

timestampType

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
)