nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
Ini adalah class abstrak.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
Class abstrak yang berisi definisi metode konfirmasi dan indikasi yang diperlukan oleh klien WDM.
Ringkasan
Class ClientDataManager adalah class abstrak yang menjelaskan metode yang harus disediakan oleh pengimplementasi aplikasi untuk menangani data dan status yang dikirimkan oleh penayang dalam pertukaran protokol WDM. Metode ini, untuk sebagian besar, konfirmasi dipanggil sebagai hasil dari penerimaan respons atas permintaan klien dan indikasi penerimaan permintaan dari rekan jarak jauh. ClientDataManager adalah salah satu dari dua komponen utama class dasar abstrak DMClient.
Inheritance
Subclass Langsung yang Diketahui: nl::Weave::Profiles::DataManagement_Legacy::DMClient
Fungsi publik |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Konfirmasi status permintaan pembaruan.
|
ViewConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Konfirmasi permintaan tampilan yang gagal.
|
ViewConfirm(const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Konfirmasi permintaan tampilan yang berhasil.
|
Fungsi publik
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Konfirmasi status permintaan pembaruan.
Dalam kasus permintaan update, tidak ada respons "berhasil" yang dibedakan. Dalam kedua kasus tersebut, responden mengirimkan laporan status dan ini adalah cara pengirimannya ke lapisan berikutnya yang lebih tinggi.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
WEAVE_NO_ERROR untuk menyampaikan keberhasilan. Jika tidak, nilainya adalah pertimbangan pelaksana.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Konfirmasi permintaan tampilan yang gagal.
Konfirmasi bahwa permintaan penayangan gagal, dan laporan status telah dikirim yang menjelaskan kegagalan tersebut.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
WEAVE_NO_ERROR untuk menyampaikan keberhasilan. Jika tidak, nilainya adalah pertimbangan pelaksana.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
Konfirmasi permintaan tampilan yang berhasil.
Konfirmasikan bahwa permintaan tampilan telah diterima, respons ditampilkan, dan bahwa operasi berhasil, mengirimkan daftar data.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
WEAVE_NO_ERROR untuk menyampaikan keberhasilan. Jika tidak, nilainya adalah pertimbangan pelaksana.
|