nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
这是一个抽象类。
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
包含 WDM 客户端所需的确认和指示方法定义的抽象类。
摘要
ClientDataManager 类是一个抽象类,它阐述了应用实现者在处理发布商在 WDM 协议交换中传递的数据和状态时必须提供的方法。这些方法大多是因收到对客户端请求的响应而调用的确认,以及收到来自远程对等端的请求的指示。ClientDataManager 是 DMClient 抽象基类的两个主要组件之一。
继承
直接已知的子类: 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 来表示成功。否则,该值由实现者自行决定。
|