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_Unknown מרמז על היעדר אירוע קשור.

חותמת זמן

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
)