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

Tóm tắt

Loại công khai

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

Hàm công khai

DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Init(void)
Khởi động công cụ.
Run(void)
void
Hàm công việc chính thực thi vòng lặp chạy.
ScheduleRun(void)
void
Hàm công việc chính thực thi vòng lặp chạy một cách không đồng bộ trên luồng Weave.
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
Đánh dấu tên người dùng liên kết với nguồn dữ liệu là có sửa đổi.

Lớp

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

Theo đó, Compose cung cấp một lớp trợ giúp để thông báo và tóm tắt cấu trúc và cấu trúc của thông báo từ đối tượng sử dụng.

Loại công khai

NotifyRequestBuilderState

 NotifyRequestBuilderState
Thuộc tính
kNotifyRequestBuilder_BuildDataList

Yêu cầu đang xây dựng phần DataList của cấu trúc.

kNotifyRequestBuilder_BuildEventList

Yêu cầu đang xây dựng phần EventList của cấu trúc.

kNotifyRequestBuilder_Idle

Yêu cầu chưa được mở hoặc chưa được đóng và hoàn tất.

kNotifyRequestBuilder_Ready

Yêu cầu đã được khởi tạo và sẵn sàng cho mọi phần tử cấp cao nhất (không bắt buộc).

Hàm công khai

DeleteKey

WEAVE_ERROR DeleteKey(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

Init

WEAVE_ERROR Init(
  void
)

Khởi động công cụ.

Chỉ nên gọi một lần.

Chi tiết
Giá trị trả về
WEAVE_NO_ERROR
Khi thành công.
other
Không thể truy xuất và ghi dữ liệu vào tác giả.

Chạy

void Run(
  void
)

Hàm công việc chính thực thi vòng lặp chạy.

ScheduleRun

void ScheduleRun(
  void
)

Hàm công việc chính thực thi vòng lặp chạy một cách không đồng bộ trên luồng Weave.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

Đánh dấu tên người dùng liên kết với nguồn dữ liệu là có sửa đổi.

Chi tiết
Giá trị trả về
WEAVE_NO_ERROR
Khi thành công.
other
Không thể truy xuất và ghi dữ liệu vào tác giả.