nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
Bu, soyut bir sınıftır.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
WDM istemcisi için gereken onay ve gösterge yöntemi tanımlarını içeren soyut sınıf.
Özet
ClientDataManager sınıfı, bir uygulama uygulayıcısının WDM protokol alışverişlerinde yayıncı tarafından gönderilen verileri ve durumu işlemek için sağlaması gereken yöntemleri belirten soyut bir sınıftır. Bu yöntemler, çoğunlukla bir istemci isteğine yanıt alınmasının sonucu olarak çağrılan onaylar ve uzaktaki bir iş ortağından istek alındığının göstergeleridir. ClientDataManager, DMClient soyut temel sınıfın iki temel bileşeninden biridir.
Devralma
Doğrudan Bilinen Alt Sınıflar: nl::Weave::Profiles::DataManagement_Legacy::DMClient
Herkese açık işlevler |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
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.
|
Herkese açık işlevler
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Güncelleme isteğinin durumunu onaylayın.
Güncelleme isteklerinde, ayırt edici "başarılı" ifadesi yoktur tıklayın. Her iki durumda da katılımcı bir durum raporu gönderir ve rapor, bir sonraki üst katmana bu şekilde iletilir.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
WEAVE_NO_ERROR: Aksi takdirde, değer uygulayıcının takdirine bağlıdı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.
Görüntüleme isteğinin bir şekilde başarısız olduğunu ve hatayı açıklayan bir durum raporu gönderildiğini onaylayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
WEAVE_NO_ERROR: Aksi takdirde, değer uygulayıcının takdirine bağlıdı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ü ve işlemin başarılı bir şekilde veri listesi ilettiğini onaylayın.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
İadeler |
WEAVE_NO_ERROR: Aksi takdirde, değer uygulayıcının takdirine bağlıdır.
|