NL::编织::简介:: DataManagement_Legacy::客户端数据管理器
这是一个抽象类。#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
包含 WDM 客户端所需的确认和指示方法定义的抽象类。
概括
类ClientDataManager是一个抽象类,清楚地说明了方法的应用程序实现程序必须以处理由在WDM协议交换发布商递送的数据和状态提供。在大多数情况下,这些方法是作为收到对客户端请求的响应的结果调用的确认以及收到来自远程对等方的请求的指示。 ClientDataManager是的两个主要部件中的一个DMClient抽象基类。
遗产
直接已知子类: NL ::纺织品::概况:: 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 确认查看请求成功。 |
公共职能
更新确认
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
确认更新请求的状态。
在更新请求的情况下,没有区分“成功”响应。在任何一种情况下,响应者都会发送一个状态报告,这就是它被传递到下一个更高层的方式。
细节 | |||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
退货 | WEAVE_NO_ERROR沟通成功。否则,该值由实施者自行决定。 |
查看确认
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
确认失败的查看请求。
确认查看请求以某种方式失败,并且已提交描述失败的状态报告。
细节 | |||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
退货 | WEAVE_NO_ERROR沟通成功。否则,该值由实施者自行决定。 |
查看确认
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
确认查看请求成功。
确认收到查看请求,返回响应,操作成功,发送数据列表。
细节 | |||||||
---|---|---|---|---|---|---|---|
参数 |
| ||||||
退货 | WEAVE_NO_ERROR沟通成功。否则,该值由实施者自行决定。 |