nl:: örgü:: Profiller:: DataManagement_Legacy:: ClientDataManager
Bu soyut bir sınıftır.#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
WDM istemcisi tarafından istenen doğrulama ve gösterge yöntemi tanımlarını içeren soyut bir sınıf.
Özet
Sınıf ClientDataManager büyüleri yöntemlerin dışında bir uygulama uygulayıcısı WDM protokol borsalarında yayıncı tarafından dağıtılan verileri ve durumu idare etmek için sağlamaları gereken soyut bir sınıftır. Bu yöntemler, çoğunlukla, bir müşteri isteğine yanıt alınmasının bir sonucu olarak çağrılan onaylar ve uzak bir eşten bir isteğin alındığının göstergeleridir. ClientDataManager iki ana bileşenden biri olan DMClient soyut temel sınıf.
miras
Bilinen Altsınıflar Doğrudan: nl :: Dokuma :: Profiller :: DataManagement_Legacy :: DMClientKamu işlevleri | |
---|---|
UpdateConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Bir güncelleme isteğinin durumunu onaylayın. |
ViewConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Başarısız bir görüntüleme isteğini onaylayın. |
ViewConfirm (const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Başarılı bir görüntüleme isteğini onaylayın. |
Kamu işlevleri
GüncelleOnayla
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Bir güncelleme isteğinin durumunu onaylayın.
Güncelleme talepleri durumunda, ayırt edici bir "başarılı" yanıtı yoktur. Her iki durumda da yanıtlayıcı bir durum raporu gönderir ve bu şekilde bir sonraki üst katmana iletilir.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
parametreler |
| ||||||
İadeler | WEAVE_NO_ERROR başarısını iletişim kurmak için. Aksi takdirde, değer uygulayıcının takdirindedir. |
GörüntüleOnayla
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Başarısız bir görüntüleme isteğini onaylayın.
Bir görüntüleme isteğinin bir şekilde başarısız olduğunu ve başarısızlığı açıklayan bir durum raporunun gönderildiğini onaylayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
parametreler |
| ||||||
İadeler | WEAVE_NO_ERROR başarısını iletişim kurmak için. Aksi takdirde, değer uygulayıcının takdirindedir. |
GörüntüleOnayla
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
Başarılı bir görüntüleme isteğini onaylayın.
Bir görüntüleme isteğinin alındığını, bir yanıtın döndürüldüğünü ve işlemin başarılı olduğunu, bir veri listesi teslim ettiğini onaylayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
parametreler |
| ||||||
İadeler | WEAVE_NO_ERROR başarısını iletişim kurmak için. Aksi takdirde, değer uygulayıcının takdirindedir. |