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

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

kNotifyRequestBuilder_BuildEventList

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

kNotifyRequestBuilder_Idle

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

kNotifyRequestBuilder_Ready

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

תפקידים ציבוריים

DeleteKey

WEAVE_ERROR DeleteKey(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

הפעלה

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
לא ניתן לאחזר נתונים ולכתוב אותם במחבר.