nl:: Weave:: Profil:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
Ini adalah class abstrak.
Ringkasan
Warisan
Subclass Langsung yang Diketahui: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 mempertimbangkan tuas jalur ke node, penulis TLV, dan boolean yang menunjukkan apakah nilai tersebut null atau tidak, 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 mempertimbangkan tuas jalur ke node daun dan penulis TLV, dapatkan data dari tujuan panggilan.
|
Fungsi publik
Mendapatkan Data
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Dengan mempertimbangkan tuas jalur ke node, penulis TLV, dan boolean yang menunjukkan apakah nilai tersebut null atau tidak, dapatkan data dari sumber karakteristik yang akan membuat notifikasi.
Jika handle jalur bukan node daun, TDM akan menangani penulisan nilai kepada penulis (seperti membuka container, membatalkan struct, dll). Jika node non-daun bernilai null atau tidak ada, TDM tidak akan memanggil GetData untuk turunannya.
Fungsi ini hanya akan dipanggil untuk handle yang nullable, opsional, efemeral, atau daun. Ekspektasinya adalah setiap fitur dengan handle yang mengaktifkan opsi tersebut akan mengimplementasikan logika yang sesuai untuk mengisi aIsNull dan aIsPresent.
Detail | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||||
Nilai yang Ditampilkan |
|
Mendapatkan DataLeaf
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Dengan mempertimbangkan tuas jalur ke node daun dan penulis TLV, dapatkan data dari tujuan panggilan.
Detail | |||||
---|---|---|---|---|---|
Nilai yang Ditampilkan |
|