nl:: Weave:: Profiles:: DataManagement_Current:: NotificationEngine
Podsumowanie
Typy publiczne |
|
---|---|
NotifyRequestBuilderState{
|
enum | typ wyliczeniowy |
Funkcje publiczne |
|
---|---|
DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
|
Init(void)
|
Inicjuje silnik.
|
Run(void)
|
void
Główna funkcja konia pracy, która wykonuje pętlę uruchamiania.
|
ScheduleRun(void)
|
void
Główna funkcja konia pracy, która asynchronicznie wykonuje pętlę uruchamiania w wątku Weave.
|
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
Oznacza nick powiązany ze źródłem danych jako zabrudzony.
|
Zajęcia |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
Zapewnia to klasę pomocniczą do tworzenia powiadomień i odebrania konstrukcji i struktury wiadomości od konsumentów. |
Typy publiczne
NotifyRequestBuilderState
NotifyRequestBuilderState
Właściwości | |
---|---|
kNotifyRequestBuilder_BuildDataList
|
Żądanie tworzy element DataList struktury. |
kNotifyRequestBuilder_BuildEventList
|
Żądanie tworzy część elementu EventList struktury. |
kNotifyRequestBuilder_Idle
|
Prośba nie została otwarta lub została zamknięta i sfinalizowana. |
kNotifyRequestBuilder_Ready
|
Żądanie zostało zainicjowane i jest gotowe na wszystkie opcjonalne elementy najwyższego poziomu. |
Funkcje publiczne
DeleteKey
WEAVE_ERROR DeleteKey( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
Init
WEAVE_ERROR Init( void )
Inicjuje silnik.
Należy wywołać tylko raz.
Szczegóły | |||||
---|---|---|---|---|---|
Zwracane wartości |
|
Uruchom
void Run( void )
Główna funkcja konia pracy, która wykonuje pętlę uruchamiania.
ScheduleRun
void ScheduleRun( void )
Główna funkcja konia pracy, która asynchronicznie wykonuje pętlę uruchamiania w wątku Weave.
SetDirty
WEAVE_ERROR SetDirty( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
Oznacza nick powiązany ze źródłem danych jako zabrudzony.
Szczegóły | |||||
---|---|---|---|---|---|
Zwracane wartości |
|