nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager

Bu soyut bir sınıftır.

#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>

WDM yayıncısının gerektirdiği onay ve bildirim yöntemi tanımlarını içeren soyut bir sınıf.

Özet

PublisherDataManager 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. DMPublisher soyut temel sınıfının iki temel bileşeninden biridir.

Aşağıdaki tüm gösterge yöntemlerinin, exchange bağlamı argümanı aldığını ve bu bağlamı yönetmenin bu yöntemleri uygulayanların sorumluluğunda olduğunu unutmayın. Özellikle, artık gerekli olmadığında imha edin.

Devralma

Doğrudan Bilinen Alt Sınıflar: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher

Kamu işlevleri

UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
Güncelleme isteğinin alındığını belirtin.
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
virtual WEAVE_ERROR
Görüntüleme isteğinin alındığını belirtin.

Kamu işlevleri

UpdateIndication

virtual WEAVE_ERROR UpdateIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aDataList
)=0

Güncelleme isteğinin alındığını belirtin.

Güncelleme isteği çerçevesinin alındığını ve gönderenin işleme koymayı ve yanıt vermeyi beklediğini belirtin.

Ayrıntılar
Parametreler
[in] aResponseCtx
Mesajın teslim edildiği Weave alışveriş bağlamına işaret eden işaret. Exchange bağlamları hakkında yukarıdaki nota bakın.
[in] aDataList
Yeni veri değerlerinin ayrıntılarını içeren ve güncellemenin yapıldığı sürümün tanımlayıcısını içeren, TLV kodlu bir veri listesi içeren ReferencedTLVData nesnesine referans.
İadeler
Başarıyı bildirmek için WEAVE_NO_ERROR. Aksi takdirde, değer uygulamayı yapan kişinin kararındadır.

ViewIndication

virtual WEAVE_ERROR ViewIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aPathList
)=0

Görüntüleme isteğinin alındığını belirtin.

Bir görüntüleme isteği çerçevesinin alındığını ve gönderenin işleme koymayı ve yanıt vermeyi beklediğini belirtin.

Ayrıntılar
Parametreler
[in] aResponseCtx
Mesajın teslim edildiği Weave alışveriş bağlamına işaret eden işaret. Exchange bağlamları hakkında yukarıdaki nota bakın.
[in] aPathList
İstenen verileri ayrıntılandıran TLV kodlu bir yol listesi içeren ReferencedTLVData nesnesine başvuru.
İadeler
Başarıyı bildirmek için WEAVE_NO_ERROR. Aksi takdirde, değer uygulamayı yapan kişinin kararındadır.