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

Ini adalah class abstrak.

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

Class abstrak yang berisi definisi metode konfirmasi dan notifikasi yang diperlukan oleh penayang WDM.

Ringkasan

Kelas PublisherDataManager adalah class abstrak yang menjelaskan metode yang harus disediakan oleh penerapan aplikasi untuk menangani data dan status yang dikirimkan oleh penayang dalam bursa protokol WDM. Ini adalah salah satu dari dua komponen utama class dasar abstrak DMPublisher.

Perhatikan bahwa semua metode indikasi di bawah mengambil argumen konteks pertukaran dan merupakan tanggung jawab pengimplementasi metode tersebut untuk mengelola konteks ini. Khususnya, untuk dibuang jika tidak lagi diperlukan.

Inheritance

Subclass yang Dikenal Langsung: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher

Fungsi publik

UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
Menunjukkan penerimaan permintaan pembaruan.
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
virtual WEAVE_ERROR
Menunjukkan tanda terima permintaan tampilan.

Fungsi publik

UpdateIndication

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

Menunjukkan penerimaan permintaan pembaruan.

Tunjukkan bahwa bingkai permintaan pembaruan telah diterima dan pengirim menunggu pemrosesan dan respons.

Detail
Parameter
[in] aResponseCtx
Penunjuk ke konteks pertukaran Weave tempat pesan dikirimkan. Lihat catatan di atas tentang konteks pertukaran.
[in] aDataList
Referensi ke objek ReferencedTLVData yang berisi daftar data berenkode TLV yang memerinci nilai data baru dan menyertakan ID versi yang digunakan untuk membuat pembaruan.
Hasil
WEAVE_NO_ERROR untuk mengomunikasikan keberhasilan. Jika tidak, nilai akan bergantung pada pertimbangan pengimplementasi.

ViewIndication

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

Menunjukkan tanda terima permintaan tampilan.

Tunjukkan bahwa bingkai permintaan tampilan telah diterima dan pengirim menunggu pemrosesan dan respons.

Detail
Parameter
[in] aResponseCtx
Penunjuk ke konteks pertukaran Weave tempat pesan dikirimkan. Lihat catatan di atas tentang konteks pertukaran.
[in] aPathList
Referensi ke objek ReferencedTLVData yang berisi daftar jalur berenkode TLV yang memerinci data yang diminta.
Hasil
WEAVE_NO_ERROR untuk mengomunikasikan keberhasilan. Jika tidak, nilai akan bergantung pada pertimbangan pengimplementasi.