nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
これは抽象クラスです。
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
WDM パブリッシャーが必要とする確認メソッドと通知メソッドの定義を含む抽象クラス。
概要
PublisherDataManager クラスは、WDM プロトコル交換でパブリッシャーが提供するデータとステータスを処理するために、アプリケーションの実装者が提供する必要があるメソッドを示す抽象クラスです。これは、DMPublisher 抽象基本クラスの 2 つの主要コンポーネントのうちの 1 つです。
以下の指示メソッドはすべて、交換コンテキスト引数を受け取ります。また、このコンテキストを管理する責任は、これらのメソッドの実装者の責任です。特に、不要になったときに廃棄する場合です。
継承
直接的な既知のサブクラス: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
パブリック関数 |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
更新リクエストを受信したことを示します。
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
視聴リクエストを受信したことを示します。
|
パブリック関数
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
更新リクエストを受信したことを示します。
更新リクエスト フレームが受信され、送信者が処理と応答を待機していることを示します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
WEAVE_NO_ERROR は、成功を通知します。それ以外の場合については、実装者の裁量で値を決定できます。
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
視聴リクエストを受信したことを示します。
表示リクエスト フレームが受信され、送信者が処理と応答を待機していることを示します。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
WEAVE_NO_ERROR は、成功を通知します。それ以外の場合については、実装者の裁量で値を決定できます。
|