nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
Ini adalah class abstrak.
Ringkasan
Inheritance
Subclass yang Dikenal Langsung:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
Fungsi publik |
|
---|---|
GetData(PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0
|
virtual WEAVE_ERROR
Dengan handle jalur ke node, penulis TLV, dan boolean yang menunjukkan apakah nilai null atau tidak ada, dapatkan data dari sumber karakteristik yang akan membuat notifikasi.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Dengan handle jalur ke node daun dan penulis TLV, dapatkan data dari tujuan panggilan.
|
Fungsi publik
GetData
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Dengan handle jalur ke node, penulis TLV, dan boolean yang menunjukkan apakah nilai null atau tidak ada, dapatkan data dari sumber karakteristik yang akan membuat notifikasi.
Jika handle jalur bukan node daun, TDM akan menangani penulisan nilai ke penulis (seperti membuka container, membatalkan struct, dll.). Jika node non-leaf null atau tidak ada, TDM tidak akan memanggil GetData untuk turunannya.
Fungsi ini hanya akan dipanggil untuk nama sebutan channel yang bersifat nullable, opsional, efemeral, atau daun. Diharapkan setiap karakteristik dengan nama sebutan channel yang mengaktifkan opsi tersebut akan menerapkan logika yang sesuai untuk mengisi aIsNull dan aIsPresent.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Nilai yang Ditampilkan |
|
GetLeafData
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Dengan handle jalur ke node daun dan penulis TLV, dapatkan data dari tujuan panggilan.
Detail | |||||
---|---|---|---|---|---|
Nilai yang Ditampilkan |
|