nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
Bu soyut bir sınıftır.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
WDM istemcisinin gerektirdiği onay ve gösterge yöntemi tanımlarını içeren soyut bir sınıf.
Özet
ClientDataManager sınıfı, bir uygulama uygulayıcının WDM protokol exchange'lerinde yayıncı tarafından yayınlanan verileri ve durumu işlemek için sağlaması gereken yöntemleri belirten soyut bir sınıftır. Bu yöntemler çoğunlukla, istemci isteğine yanıt alınmasının sonucu olarak çağrılan onaylar ve uzak bir eşten istek alındığına dair göstergelerdir. ClientDataManager, DMClient soyut temel sınıfının iki temel bileşeninden biridir.
Devralma
Doğrudan Bilinen Alt Sınıflar: nl::Weave::Profiles::DataManagement_Legacy::DMClient
Kamu işlevleri |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Güncelleme isteğinin durumunu onaylama.
|
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
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Güncelleme isteğinin durumunu onaylama.
Güncelleme istekleri için ayırt edici bir "başarılı" yanıtı yoktur. Her iki durumda da, yanıt veren bir durum raporu gönderir ve rapor bir sonraki üst katmana bu şekilde iletilir.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Başarıyı bildirmek için WEAVE_NO_ERROR. Aksi takdirde, değer uygulamayı yapan kişinin kararındadır.
|
ViewConfirm
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 hatayı açıklayan bir durum raporunun gönderildiğini onaylayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Başarıyı bildirmek için WEAVE_NO_ERROR. Aksi takdirde, değer uygulamayı yapan kişinin kararındadır.
|
ViewConfirm
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ı, yanıt döndürüldüğünü, işlemin başarılı olduğunu ve veri listesi iletildiğini onaylayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
Başarıyı bildirmek için WEAVE_NO_ERROR. Aksi takdirde, değer uygulamayı yapan kişinin kararındadır.
|