Google is committed to advancing racial equity for Black communities. See how.
Эта страница переведена с помощью Cloud Translation API.
Switch to English

nl :: Плетение :: Профили: 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
)

В этом

WEAVE_ERROR Init(
  void
)

Инициализирует двигатель.

Следует вызывать только один раз.

Подробности
Возвращаемые значения
WEAVE_NO_ERROR
Об успехе.
other
Не удалось получить данные и записать их в писатель.

Запустить

void Run(
  void
)

Основная функция рабочей лошади, выполняющая цикл выполнения.

Расписание

void ScheduleRun(
  void
)

Основная функция рабочей лошади, которая асинхронно выполняет цикл выполнения в потоке Weave.

SetDirty

WEAVE_ERROR SetDirty(
  TraitDataSource *aDataSource,
  PropertyPathHandle aPropertyHandle
)

Помечает дескриптор, связанный с источником данных, как грязный.

Подробности
Возвращаемые значения
WEAVE_NO_ERROR
Об успехе.
other
Не удалось получить данные и записать их в писатель.