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
ตั้งค่าข้อมูลในตัวเรียกเองโดยใช้แฮนเดิลพาธไปยังโหนด, เครื่องอ่าน TLV และตัวบ่งชี้ว่ามีการรับประเภท Null หรือไม่
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
ใช้แฮนเดิลพาธไปยังโหนด Leaf และเครื่องอ่าน TLV เพื่อตั้งค่าข้อมูล Leaf ในตัวเรียกเอง
|
ประเภทสาธารณะ
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
ตั้งค่าข้อมูลในตัวเรียกเองโดยใช้แฮนเดิลพาธไปยังโหนด, เครื่องอ่าน TLV และตัวบ่งชี้ว่ามีการรับประเภท Null หรือไม่
TDM จะเรียกฟังก์ชันนี้สำหรับแฮนเดิลที่เป็น Nullable, ไม่บังคับ, ชั่วคราว หรือ Leaf เท่านั้น หาก aHandle เป็นโหนดที่ไม่ใช่ Leaf และเป็นค่าว่าง TDM จะไม่เรียกใช้ SetData สำหรับระดับล่าง
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
ใช้แฮนเดิลพาธไปยังโหนด Leaf และเครื่องอ่าน TLV เพื่อตั้งค่าข้อมูล Leaf ในตัวเรียกเอง
รายละเอียด | |||||
---|---|---|---|---|---|
แสดงผลค่า |
|