nl:: بافت:: پروفایل ها:: DataManagement_Current:: Notification Engine

خلاصه

انواع عمومی

NotifyRequestBuilderState {
kNotifyRequestBuilder_Idle = 0,
kNotifyRequestBuilder_Ready ,
kNotifyRequestBuilder_BuildDataList ,
kNotifyRequestBuilder_BuildEventList
}
enum

توابع عمومی

DeleteKey ( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init (void)
موتور را راه اندازی می کند.
Run (void)
void
تابع اصلی کار اسب که حلقه run را اجرا می کند.
ScheduleRun (void)
void
تابع اصلی work-horse که حلقه run را به صورت ناهمزمان بر روی نخ Weave اجرا می کند.
SetDirty ( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
دسته مرتبط با منبع داده را به عنوان کثیف علامت گذاری می کند.

کلاس ها

nl:: بافت:: پروفایل ها:: DataManagement_Current:: NotificationEngine:: BasicGraphSolver
nl:: Weave:: پروفایل ها:: DataManagement_Current:: NotificationEngine:: IntermediateGraphSolver
nl:: بافت:: پروفایل ها:: DataManagement_Current:: NotificationEngine:: NotifyRequestBuilder

این یک کلاس کمکی را برای نوشتن اطلاع رسانی و انتزاع ساختن و ساختار پیام از مصرف کنندگان خود فراهم می کند.

انواع عمومی

NotifyRequestBuilderState

 NotifyRequestBuilderState
خواص
kNotifyRequestBuilder_BuildDataList

درخواست در حال ساخت بخش DataList از ساختار است.

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
)

تابع اصلی کار اسب که حلقه run را اجرا می کند.

ScheduleRun

void ScheduleRun(
  void
)

تابع اصلی work-horse که حلقه run را به صورت ناهمزمان بر روی نخ Weave اجرا می کند.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

دسته مرتبط با منبع داده را به عنوان کثیف علامت گذاری می کند.

جزئیات
ارزش های بازگشتی
WEAVE_NO_ERROR
در مورد موفقیت
other
قادر به بازیابی داده ها و نوشتن آن در رایتر نبود.