透過集合功能整理內容 你可以依據偏好儲存及分類內容。

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

確認更新請求的狀態。

在更新請求的情況下,沒有區別的“成功”響應。在任何一種情況下,響應者都會發送一個狀態報告,這就是它被傳遞到下一個更高層的方式。

細節
參數
[in] aResponderId
對響應發布者的 64 位節點 ID 的引用。
[in] aStatus
對詳細說明請求狀態的 StatusReport 對象的引用。
[in] aTxnId
引用此特定交易所的客戶端分配的交易 ID。
退貨
WEAVE_NO_ERROR溝通成功。否則,該值由實施者自行決定。

查看確認

virtual WEAVE_ERROR ViewConfirm(
  const uint64_t & aResponderId,
  StatusReport & aStatus,
  uint16_t aTxnId
)=0

確認失敗的查看請求。

確認查看請求以某種方式失敗並且已提交描述失敗的狀態報告。

細節
參數
[in] aResponderId
對響應發布者的 64 位節點 ID 的引用。
[in] aStatus
對詳細說明出了什麼問題的 StatusReport 對象的引用。
[in] aTxnId
引用此特定交易所的客戶端分配的交易 ID。
退貨
WEAVE_NO_ERROR溝通成功。否則,該值由實施者自行決定。

查看確認

virtual WEAVE_ERROR ViewConfirm(
  const uint64_t & aResponderId,
  ReferencedTLVData & aDataList,
  uint16_t aTxnId
)=0

確認查看請求成功。

確認收到查看請求,返迴響應,操作成功,發送數據列表。

細節
參數
[in] aResponderId
對響應發布者的 64 位節點 ID 的引用。
[in] aDataList
甲參照ReferencedTLVData包含與所請求的數據的TLV編碼的數據列表對象。
[in] aTxnId
引用此特定交易所的客戶端分配的交易 ID。
退貨
WEAVE_NO_ERROR溝通成功。否則,該值由實施者自行決定。