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

ชั้นเรียนนี้เป็นชั้นนามธรรม

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

คลาส Abstract ที่มีคำจำกัดความของวิธีการยืนยันและการแจ้งเตือนที่ผู้เผยแพร่ WDM กำหนด

สรุป

คลาส PublisherDataManager เป็นคลาสนามธรรมที่อธิบายถึงวิธีการที่ผู้ติดตั้งแอปพลิเคชันต้องแจ้งให้ทราบเพื่อจัดการข้อมูลและสถานะที่ผู้เผยแพร่โฆษณาส่งมาในการแลกเปลี่ยนโปรโตคอล WDM ซึ่งเป็น 1 ใน 2 คอมโพเนนต์หลักคลาสฐานนามธรรม DMPublisher

โปรดทราบว่าวิธีบ่งชี้ทั้งหมดด้านล่างใช้อาร์กิวเมนต์บริบทการแลกเปลี่ยน และเป็นความรับผิดชอบของผู้นําวิธีการเหล่านี้ไปใช้จัดการบริบทนี้ โดยเฉพาะอย่างยิ่ง เพื่อกำจัดทิ้งเมื่อไม่จำเป็นต้องใช้แล้ว

การสืบทอด

คลาสย่อยที่รู้จักโดยตรง: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher

ฟังก์ชันสาธารณะ

UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
ระบุว่าได้รับคำขออัปเดต
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
virtual WEAVE_ERROR
ระบุว่าได้รับคำขอดู

ฟังก์ชันสาธารณะ

UpdateIndication

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

ระบุว่าได้รับคำขออัปเดต

ระบุว่าได้รับเฟรมคำขออัปเดตแล้ว และผู้ส่งรอการประมวลผลและตอบกลับ

รายละเอียด
พารามิเตอร์
[in] aResponseCtx
ตัวชี้ไปยังบริบทการแลกเปลี่ยน Weave ที่มีการส่งข้อความ ดูหมายเหตุด้านบนเกี่ยวกับบริบทของ Exchange
[in] aDataList
การอ้างอิงออบเจ็กต์ ReferencedTLVData ที่มีรายการข้อมูลที่เข้ารหัส TLV ซึ่งแสดงรายละเอียดค่าข้อมูลใหม่ รวมถึงตัวระบุของเวอร์ชันที่มีการอัปเดต
การคืนสินค้า
WEAVE_NO_ERROR เพื่อสื่อสารความสำเร็จ มิฉะนั้น ผู้ติดตั้งใช้งานจะขึ้นอยู่กับการพิจารณาตามที่เห็นสมควร

ViewIndication

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

ระบุว่าได้รับคำขอดู

ระบุว่าได้รับเฟรมคำขอดูแล้ว และผู้ส่งรอการประมวลผลและการตอบกลับ

รายละเอียด
พารามิเตอร์
[in] aResponseCtx
ตัวชี้ไปยังบริบทการแลกเปลี่ยน Weave ที่มีการส่งข้อความ ดูหมายเหตุด้านบนเกี่ยวกับบริบทของ Exchange
[in] aPathList
การอ้างอิงออบเจ็กต์ ReferencedTLVData ที่มีรายการเส้นทางที่เข้ารหัส TLV ซึ่งแสดงรายละเอียดข้อมูลที่ขอ
การคืนสินค้า
WEAVE_NO_ERROR เพื่อสื่อสารความสำเร็จ มิฉะนั้น ผู้ติดตั้งใช้งานจะขึ้นอยู่กับการพิจารณาตามที่เห็นสมควร