nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
นี่คือคลาสนามธรรม
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
คลาสนามธรรมที่มีคำจำกัดความของเมธอดการยืนยันและตัวบ่งชี้ที่ต้องการโดยไคลเอ็นต์ WDM
สรุป
คลาส ClientDataManager เป็นคลาสนามธรรมที่ระบุวิธีการที่ผู้ติดตั้งแอปพลิเคชันต้องระบุเพื่อจัดการข้อมูลและสถานะที่ส่งโดยผู้เผยแพร่โฆษณาในการแลกเปลี่ยนโปรโตคอล WDM โดยส่วนใหญ่แล้วเมธอดเหล่านี้จะเรียกใช้การยืนยันอันเป็นผลมาจากการได้รับคำตอบคำขอของไคลเอ็นต์ และตัวบ่งชี้การได้รับคำขอจากเครื่องระยะไกล ClientDataManager คือ 1 ใน 2 องค์ประกอบหลักของคลาสพื้นฐานนามธรรม 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
ยืนยันสถานะคำขออัปเดต
ในกรณีของคำขออัปเดต คำตอบ "สำเร็จ" จะไม่มีความแตกต่าง ไม่ว่าในกรณีใด ผู้ตอบก็จะส่งรายงานสถานะ และนี่คือวิธีการส่งรายงานดังกล่าวไปยังชั้นที่สูงกว่า
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การส่งคืน |
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 เพื่อแจ้งความสำเร็จ มิเช่นนั้น ค่าจะขึ้นอยู่กับการพิจารณาตามที่เห็นสมควรของผู้นำไปใช้
|