nl::Weave::Profiles::DataManagement_Current::NotificationEngine

סיכום

סוגים ציבוריים

NotifyRequestBuilderState{
  kNotifyRequestBuilder_Idle = 0,
  kNotifyRequestBuilder_Ready,
  kNotifyRequestBuilder_BuildDataList,
  kNotifyRequestBuilder_BuildEventList
}
טיפוסים בני מנייה (enum)

פונקציות ציבוריות

DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init(void)
הפעלת המנוע
Run(void)
void
הפונקציה הראשית של סוס עבודה שמבצעת את הריצה לולאה.
ScheduleRun(void)
void
פונקציה ראשית של סוס עבודה שמבצעת את ההרצה באופן אסינכרוני ב-thread של Weave.
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
סימון כינוי שמשויך למקור נתונים ככינוי מלוכלך.

שיעורים

nl::Weave::Profiles::DataManagement_Current::NotificationEngine::BasicGraphSolver
nl::Weave::Profiles::DataManagement_Current::NotificationEngine::IntermediateGraphSolver
nl::Weave::Profiles::DataManagement_Current::NotificationEngine::NotifyRequestBuilder

כך, מחלקה מסייעת תוכל לכתוב התראות ולהפשט את המבנה והמבנה של המסר מהצרכנים.

סוגים ציבוריים

NotifyRequestBuilderState

 NotifyRequestBuilderState
מאפיינים
kNotifyRequestBuilder_BuildDataList

הבקשה יוצרת את החלק של DataList במבנה.

kNotifyRequestBuilder_BuildEventList

הבקשה יוצרת את החלק EventList של המבנה.

kNotifyRequestBuilder_Idle

הבקשה לא נפתחה או נסגרה והושלמה.

kNotifyRequestBuilder_Ready

הבקשה אותחלה ומוכנה לכל רכיבים אופציונליים ברמה העליונה.

פונקציות ציבוריות

DeleteKey

WEAVE_ERROR DeleteKey(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

Init

WEAVE_ERROR Init(
  void
)

הפעלת המנוע

צריכה להתבצע רק פעם אחת.

פרטים
מוחזר ערכים
WEAVE_NO_ERROR
הצלחה.
other
לא ניתן לאחזר נתונים ולכתוב אותם בכותב.

ריצה

void Run(
  void
)

הפונקציה הראשית של סוס עבודה שמבצעת את הריצה לולאה.

ScheduleRun

void ScheduleRun(
  void
)

פונקציה ראשית של סוס עבודה שמבצעת את ההרצה באופן אסינכרוני ב-thread של Weave.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

סימון כינוי שמשויך למקור נתונים ככינוי מלוכלך.

פרטים
מוחזר ערכים
WEAVE_NO_ERROR
הצלחה.
other
לא ניתן לאחזר נתונים ולכתוב אותם בכותב.