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溝通成功。否則,該值由實施者自行決定。