nl:: Weave:: Profiles:: DataManagement_Current:: NotificationEngine
概要
パブリック タイプ |
|
---|---|
NotifyRequestBuilderState{
|
enum |
パブリック関数 |
|
---|---|
DeleteKey(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
|
Init(void)
|
エンジンを初期化します。
|
Run(void)
|
void
実行ループを実行するメインの主力関数。
|
ScheduleRun(void)
|
void
Weave スレッドで実行ループを非同期で実行するメインの主力関数。
|
SetDirty(TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle)
|
データソースに関連付けられたハンドルをダーティとしてマークします。
|
クラス |
|
---|---|
nl:: |
|
nl:: |
|
nl:: |
これは、通知を作成し、そのコンシューマーからのメッセージの構築と構造を抽象化するためのヘルパークラスを提供します。 |
パブリック タイプ
NotifyRequestBuilderState
NotifyRequestBuilderState
プロパティ | |
---|---|
kNotifyRequestBuilder_BuildDataList
|
リクエストは構造体の DataList 部分を構築しています。 |
kNotifyRequestBuilder_BuildEventList
|
このリクエストは、構造の EventList 部分を構築しています。 |
kNotifyRequestBuilder_Idle
|
リクエストは、まだ開かれていないか、クローズされて完了しています。 |
kNotifyRequestBuilder_Ready
|
リクエストが初期化され、オプションの最上位要素を使用する準備が整いました。 |
パブリック関数
DeleteKey
WEAVE_ERROR DeleteKey( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
init
WEAVE_ERROR Init( void )
エンジンを初期化します。
1 回だけ呼び出します。
詳細 | |||||
---|---|---|---|---|---|
戻り値 |
|
実行
void Run( void )
実行ループを実行するメインの主力関数。
ScheduleRun
void ScheduleRun( void )
Weave スレッドで実行ループを非同期で実行するメインの主力関数。
SetDirty
WEAVE_ERROR SetDirty( TraitDataSource *aDataSource, PropertyPathHandle aPropertyHandle )
データソースに関連付けられたハンドルをダーティとしてマークします。
詳細 | |||||
---|---|---|---|---|---|
戻り値 |
|