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 )
データソースに関連付けられているハンドルをダーティとしてマークします。
詳細 | |||||
---|---|---|---|---|---|
戻り値 |
|