nl:: Weave:: الملفات الشخصية:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
هذا صف مجرَّد
الملخّص
الاكتساب
الفئات الفرعية المعروفة والمباشرة:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
وظائف عامة |
|
---|---|
GetData(PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0
|
virtual WEAVE_ERROR
بالنظر إلى مؤشر المسار لعقدة، وكاتب TLV، وقيمة منطقية تشير إلى ما إذا كانت القيمة فارغة أو غير موجودة، احصل على البيانات من مصدر السمة الذي سينشئ إشعارًا.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
بالنظر إلى مقبض المسار إلى عقدة ورقة الخصائص وكاتب TLV، يمكنك الحصول على البيانات من المدعو.
|
وظائف عامة
الحصول على البيانات
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
بالنظر إلى مؤشر المسار لعقدة، وكاتب TLV، وقيمة منطقية تشير إلى ما إذا كانت القيمة فارغة أو غير موجودة، احصل على البيانات من مصدر السمة الذي سينشئ إشعارًا.
إذا لم يكن مقبض المسار عبارة عن عقدة أوراق، ستتعامل أداة TDM مع قيم الكتابة للكاتب (مثل فتح الحاويات وإلغاء القيم الأساسية وما إلى ذلك). إذا كانت العقدة التي لا تتضمّن رمز ورقة شجر أو تكون غير متوفّرة، لن تُلِم وحدة المعالجة المركزية (TDM) باستدعاء GetData لعناصرها الثانوية.
سيتم استدعاء هذه الدالة فقط للمقابض التي تكون فارغة، أو اختيارية، أو مؤقتة، أو أوراق شجر. ومن المتوقع أن تعمل أي سمات تتضمن مقابض تم تفعيل هذه الخيارات عليها على تنفيذ منطق مناسب لتعبئة aisNull وaIspresent.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||||||
قيم الإرجاع |
|
بيانات GetLeaf
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
بالنظر إلى مقبض المسار إلى عقدة ورقة الخصائص وكاتب TLV، يمكنك الحصول على البيانات من المدعو.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|