nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Ini adalah class abstrak.
Ringkasan
Inheritance
Subclass yang Dikenal Langsung: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
Jenis publik |
|
---|---|
SetDataEventType
|
enum |
Fungsi publik |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Sinyal untuk delegasi saat peristiwa penting terjadi saat mengurai kamus.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Dengan mempertimbangkan handle jalur ke node, pembaca TLV, dan indikasi apakah jenis null diterima, tetapkan data di tujuan panggilan.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Dengan memberikan handle jalur ke node daun dan pembaca TLV, tetapkan data daun pada tujuan panggilan.
|
Jenis publik
SetDataEventType
SetDataEventType
Fungsi publik
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Sinyal untuk delegasi saat peristiwa penting terjadi saat mengurai kamus.
Dalam semua kasus, tuas jalur properti disediakan untuk memberikan lebih banyak konteks tentang penerapan peristiwa ini.
Untuk awal/akhir penggantian kamus, tuas ini sepenuhnya merupakan tuas skema. Untuk peristiwa yang ditambahkan/diubah/item kamus, handle ini adalah tuas jalur properti karena juga berisi kunci kamus.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Dengan mempertimbangkan handle jalur ke node, pembaca TLV, dan indikasi apakah jenis null diterima, tetapkan data di tujuan panggilan.
TDM hanya akan memanggil fungsi ini untuk nama sebutan channel yang nullable, opsional, efemeral, atau daun. Jika aHandle adalah node non-leaf dan dibatalkan, TDM tidak akan memanggil SetData untuk turunannya.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Nilai yang Ditampilkan |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Dengan memberikan handle jalur ke node daun dan pembaca TLV, tetapkan data daun pada tujuan panggilan.
Detail | |||||
---|---|---|---|---|---|
Nilai yang Ditampilkan |
|