nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
これは抽象クラスです。
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
WDM クライアントに必要な確認メソッドと指示メソッドの定義を含む抽象クラス。
概要
ClientDataManager クラスは、WDM プロトコル交換でパブリッシャーが提供するデータとステータスを処理するために、アプリケーションの実装者が提供する必要があるメソッドを示す抽象クラスです。これらのメソッドのほとんどは、クライアント リクエストへのレスポンス受信とリモートピアからのリクエスト受信表示の結果として呼び出されます。ClientDataManager は、DMClient 抽象基本クラスの 2 つの主要コンポーネントのうちの一つです。
継承
直接的な既知のサブクラス: nl::Weave::Profiles::DataManagement_Legacy::DMClient
パブリック関数 |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
更新リクエストのステータスを確認します。
|
ViewConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
失敗した表示リクエストを確認します。
|
ViewConfirm(const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
表示リクエストが成功したことを確認します。
|
パブリック関数
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
更新リクエストのステータスを確認します。
更新リクエストの場合、区別された「成功」レスポンスはありません。いずれの場合も、レスポンダーがステータス レポートを送信します。これにより、レポートは次の上位レイヤに配信されます。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
WEAVE_NO_ERROR は、成功を通知します。それ以外の場合については、実装者の裁量で値を決定できます。
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
失敗した表示リクエストを確認します。
閲覧リクエストがなんらかの方法で失敗し、その失敗を説明するステータス レポートが送信されていることを確認します。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
WEAVE_NO_ERROR は、成功を通知します。それ以外の場合については、実装者の裁量で値を決定できます。
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
表示リクエストが成功したことを確認します。
表示リクエストが受信され、レスポンスが返され、オペレーションが成功したことと、データリストが返されたことを確認します。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
WEAVE_NO_ERROR は、成功を通知します。それ以外の場合については、実装者の裁量で値を決定できます。
|