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 sınıf.

Özet

PublisherDataManager Sınıfı, bir uygulama uygulayıcısının WDM protokol exchange'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. DMPublisher soyut temel sınıfın iki temel bileşeninden biridir.

Aşağıdaki tüm gösterge yöntemlerinin bir exchange bağlamı bağımsız değişkenini 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 bunları atmak için.

Devralma

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

Herkese açık işlevler

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

Herkese açık işlevler

UpdateIndication

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

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

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

Ayrıntılar
Parametreler
[in] aResponseCtx
Mesajın teslim edildiği Weave değişimi bağlamına işaret eden bir işaretçi. 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ı da içeren TLV kodlamalı bir veri listesi içeren ReferencedTLVData nesnesine referans.
İadeler
WEAVE_NO_ERROR: Aksi takdirde, değer uygulayıcının takdirine bağlıdır.

ViewIndication

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

Bir görüntüleme isteğinin alındığını belirtir.

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

Ayrıntılar
Parametreler
[in] aResponseCtx
Mesajın teslim edildiği Weave değişimi bağlamına işaret eden bir işaretçi. Exchange bağlamları hakkında yukarıdaki nota bakın.
[in] aPathList
İstenen verilerin ayrıntılarını içeren TLV kodlamalı yol listesi içeren ReferencedTLVData nesnesine referans.
İadeler
WEAVE_NO_ERROR: Aksi takdirde, değer uygulayıcının takdirine bağlıdır.