NL::编织::简介:: DataManagement_Legacy::发布者数据管理器

这是一个抽象类。

#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>

包含 WDM 发布者所需的确认和通知方法定义的抽象类。

概括

PublisherDataManager是一个抽象类,清楚地说明了方法的应用程序实现程序必须以处理由在WDM协议交换发布商递送的数据和状态提供。这是的两个主要部件中的一个DMPublisher抽象基类。

请注意,以下所有指示方法都采用交换上下文参数,并且这些方法的实现者有责任管理此上下文。尤其是在不再需要时将其处理掉。

遗产

直接已知子类: NL ::纺织品::概况:: DataManagement_Legacy :: DMPublisher

公共职能

UpdateIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
指示收到更新请求。
ViewIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
virtual WEAVE_ERROR
表示收到查看请求。

公共职能

更新指示

virtual WEAVE_ERROR UpdateIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aDataList
)=0

指示收到更新请求。

表示已收到更新请求帧,发送方正在等待处理和响应。

细节
参数
[in] aResponseCtx
指向传递消息的 Weave 交换上下文的指针。请参阅上面有关交换上下文的说明。
[in] aDataList
甲参照ReferencedTLVData包含TLV编码的数据列表,详细说明新的数据值,并且包括针对该更新被做了版本标识符对象。
退货
WEAVE_NO_ERROR沟通成功。否则,该值由实施者自行决定。

查看指示

virtual WEAVE_ERROR ViewIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aPathList
)=0

表示收到查看请求。

表示已经收到一个视图请求帧,发送方等待处理和响应。

细节
参数
[in] aResponseCtx
指向传递消息的 Weave 交换上下文的指针。请参阅上面有关交换上下文的说明。
[in] aPathList
甲参照ReferencedTLVData包含TLV编码的路径列表,详细说明所请求的数据对象。
退货
WEAVE_NO_ERROR沟通成功。否则,该值由实施者自行决定。