нл:: Переплетение:: Профили:: DataManagement_Current:: УведомлениеEngine
Краткое содержание
Публичные типы | |
---|---|
NotifyRequestBuilderState { | перечисление |
Общественные функции | |
---|---|
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
Общественные функции
УдалитьКей
WEAVE_ERROR DeleteKey( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
Инициализировать
WEAVE_ERROR Init( void )
Инициализирует движок.
Следует вызывать только один раз.
Подробности | |||||
---|---|---|---|---|---|
Возвращаемые значения |
|
Бегать
void Run( void )
Основная рабочая функция, выполняющая цикл выполнения.
РасписаниеВыполнить
void ScheduleRun( void )
Основная рабочая функция, которая асинхронно выполняет цикл выполнения в потоке Weave.
УстановитьГрязный
WEAVE_ERROR SetDirty( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
Помечает дескриптор, связанный с источником данных, как грязный.
Подробности | |||||
---|---|---|---|---|---|
Возвращаемые значения |
|