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 )