nl::
  #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 )