nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
ชั้นเรียนนี้เป็นชั้นนามธรรม
สรุป
การสืบทอด
คลาสย่อยที่รู้จักโดยตรง: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
ประเภทสาธารณะ |
|
---|---|
SetDataEventType
|
enum |
ฟังก์ชันสาธารณะ |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
สัญญาณที่จะส่งไปยังผู้รับมอบสิทธิ์เมื่อมีเหตุการณ์สําคัญเกิดขึ้นขณะแยกวิเคราะห์พจนานุกรม
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
ตั้งค่าข้อมูลใน Callee โดยอิงตามแฮนเดิลเส้นทางไปยังโหนด โปรแกรมอ่าน TLV และการระบุว่าได้รับประเภท Null หรือไม่
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
กำหนดข้อมูล Leaf ใน Callee โดยอิงตามแฮนเดิลเส้นทางไปยังโหนด Leaf และตัวอ่าน TLV
|
ประเภทสาธารณะ
SetDataEventType
SetDataEventType
ฟังก์ชันสาธารณะ
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
สัญญาณที่จะส่งไปยังผู้รับมอบสิทธิ์เมื่อมีเหตุการณ์สําคัญเกิดขึ้นขณะแยกวิเคราะห์พจนานุกรม
ในทุกกรณี จะมีแฮนเดิลเส้นทางพร็อพเพอร์ตี้ที่ให้บริบทเพิ่มเติมเกี่ยวกับสิ่งที่เหตุการณ์นี้มีผล
สำหรับจุดเริ่มต้น/สิ้นสุดการแทนที่พจนานุกรม แฮนเดิลเหล่านี้เป็นเพียงแฮนเดิลสคีมาเท่านั้น สำหรับเหตุการณ์ที่เพิ่ม/แก้ไขรายการในพจนานุกรม แฮนเดิลเหล่านี้จะเป็นแฮนเดิลเส้นทางพร็อพเพอร์ตี้ เนื่องจากมีคีย์พจนานุกรมด้วย
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
ตั้งค่าข้อมูลใน Callee โดยอิงตามแฮนเดิลเส้นทางไปยังโหนด โปรแกรมอ่าน TLV และการระบุว่าได้รับประเภท Null หรือไม่
TDM จะเรียกใช้ฟังก์ชันนี้สำหรับแฮนเดิลที่ไม่มีข้อมูล ไม่บังคับ ชั่วคราว หรือ Leaf หาก aHandle ไม่ใช่โหนด Leaf และว่างเปล่า TDM จะไม่เรียกใช้ SetData สำหรับโหนดย่อย
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
ผลลัพธ์ |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
กำหนดข้อมูล Leaf ใน Callee โดยอิงตามแฮนเดิลเส้นทางไปยังโหนด Leaf และตัวอ่าน TLV
รายละเอียด | |||||
---|---|---|---|---|---|
ผลลัพธ์ |
|