nl:: örgü:: Profiller:: DataManagement_Legacy:: YayıncıVeri Yöneticisi

Bu soyut bir sınıftır.

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

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

Özet

Sınıf PublisherDataManager 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 iki temel bileşenlerinden biri olan DMPublisher soyut temel sınıf.

Aşağıdaki tüm gösterge yöntemlerinin bir değişim bağlamı argümanı aldığını ve bu bağlamı yönetmenin bu yöntemlerin uygulayıcılarının sorumluluğunda olduğunu unutmayın. Özellikle, artık ihtiyaç kalmadığında elden çıkarmak için.

miras

Bilinen Altsınıflar Doğrudan: nl :: Dokuma :: Profiller :: DataManagement_Legacy :: DMPublisher

Kamu işlevleri

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

Kamu işlevleri

Güncelleme Göstergesi

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

Bir güncelleme talebinin alındığını belirtin.

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

Ayrıntılar
parametreler
[in] aResponseCtx
İletinin teslim edildiği Örgü değişim bağlamına bir işaretçi. Değişim bağlamları hakkında yukarıdaki nota bakın.
[in] aDataList
Bir bir başvuru ReferencedTLVData bir TLV kodlu veri listesi, yeni veri değerleri ayrıntılı ve güncelleme yapıldığı karşı versiyonunun tanımlayıcısı da dahil olmak üzere ihtiva eden bir nesne.
İadeler
WEAVE_NO_ERROR başarısını iletişim kurmak için. Aksi takdirde, değer uygulayıcının takdirindedir.

Görünümgöstergesi

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

Bir 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 ve yanıt beklediğini belirtin.

Ayrıntılar
parametreler
[in] aResponseCtx
İletinin teslim edildiği Örgü değişim bağlamına bir işaretçi. Değişim bağlamları hakkında yukarıdaki nota bakın.
[in] aPathList
Bir bir başvuru ReferencedTLVData talep verilerini detaylı bir TLV kodlu yol listesini içeren bir nesne.
İadeler
WEAVE_NO_ERROR başarısını iletişim kurmak için. Aksi takdirde, değer uygulayıcının takdirindedir.