nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
ชั้นเรียนนี้เป็นชั้นนามธรรม
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
คลาสนามธรรมที่มีคำจำกัดความของวิธีการยืนยันและตัวบ่งชี้ที่ไคลเอ็นต์ WDM กำหนด
สรุป
คลาส ClientDataManager เป็นคลาสนามธรรมที่อธิบายถึงวิธีการที่ผู้ติดตั้งใช้งานแอปพลิเคชันต้องระบุเพื่อจัดการข้อมูลและสถานะที่ผู้เผยแพร่โฆษณาส่งให้ในการแลกเปลี่ยนโปรโตคอล WDM โดยส่วนใหญ่แล้วเมธอดเหล่านี้จะเรียกใช้การยืนยันอันเป็นผลมาจากการได้รับการตอบกลับคำขอของไคลเอ็นต์และตัวบ่งชี้ว่าได้รับคำขอจากแอปเทียบเท่าระยะไกล ClientDataManager เป็นคอมโพเนนต์หลัก 1 ใน 2 ของคลาสฐาน Abstract ของ DMClient
การสืบทอด
คลาสย่อยที่รู้จักโดยตรง: nl::Weave::Profiles::DataManagement_Legacy::DMClient
ฟังก์ชันสาธารณะ |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
ยืนยันสถานะของคำขออัปเดต
|
ViewConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
ยืนยันคำขอการดูที่ล้มเหลว
|
ViewConfirm(const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
ยืนยันคำขอดูที่สำเร็จ
|
ฟังก์ชันสาธารณะ
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
ยืนยันสถานะของคำขออัปเดต
ในกรณีที่เป็นคำขออัปเดต จะไม่มี "ความสำเร็จ" ที่ชัดเจน คำตอบ ในทั้ง 2 กรณี ผู้ตอบจะส่งรายงานสถานะและนี่คือวิธีการส่งไปยังเลเยอร์ที่สูงกว่า
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การคืนสินค้า |
WEAVE_NO_ERROR เพื่อสื่อสารความสำเร็จ มิฉะนั้น ผู้ติดตั้งใช้งานจะขึ้นอยู่กับการพิจารณาตามที่เห็นสมควร
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
ยืนยันคำขอการดูที่ล้มเหลว
ยืนยันว่าคำขอดูล้มเหลวด้วยวิธีการอย่างใดอย่างหนึ่งและส่งรายงานสถานะเพื่ออธิบายความล้มเหลวแล้ว
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การคืนสินค้า |
WEAVE_NO_ERROR เพื่อสื่อสารความสำเร็จ มิฉะนั้น ผู้ติดตั้งใช้งานจะขึ้นอยู่กับการพิจารณาตามที่เห็นสมควร
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
ยืนยันคำขอดูที่สำเร็จ
ยืนยันว่าได้รับคำขอดู ส่งการตอบกลับ และดำเนินการสำเร็จ โดยส่งรายการข้อมูล
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การคืนสินค้า |
WEAVE_NO_ERROR เพื่อสื่อสารความสำเร็จ มิฉะนั้น ผู้ติดตั้งใช้งานจะขึ้นอยู่กับการพิจารณาตามที่เห็นสมควร
|