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

ملخّص

الأنواع العامة

NotifyRequestBuilderState{
  kNotifyRequestBuilder_Idle = 0,
  kNotifyRequestBuilder_Ready,
  kNotifyRequestBuilder_BuildDataList,
  kNotifyRequestBuilder_BuildEventList
}
تعداد

وظائف عامة

DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init(void)
يقوم بتهيئة المحرك.
Run(void)
void
يشير ذلك المصطلح إلى دالة حصان العمل الرئيسية التي تنفِّذ حلقة الركض.
ScheduleRun(void)
void
دالة حصان العمل الرئيسية التي تنفذ حلقة التشغيل بشكل غير متزامن على سلسلة تعليمات 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
)

دالة حصان العمل الرئيسية التي تنفذ حلقة التشغيل بشكل غير متزامن على سلسلة تعليمات Weave.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

تضع علامة على اسم معرِّف مرتبط بمصدر بيانات على أنه غير نظيف.

التفاصيل
قيم الإرجاع
WEAVE_NO_ERROR
عند النجاح.
other
تعذر استرداد البيانات وكتابتها في الكاتب.