nl:: بافت:: پروفایل ها:: 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 ، و نشان دادن اینکه آیا نوع تهی دریافت شده است، داده ها را در فراخوان تنظیم کنید. |
SetLeafData ( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0 | virtual WEAVE_ERROR با توجه به یک دسته مسیر برای یک گره برگ و یک خواننده TLV ، داده های برگ را در فراخوان تنظیم کنید. |
انواع عمومی
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 ، و نشان دادن اینکه آیا نوع تهی دریافت شده است، داده ها را در فراخوان تنظیم کنید.
TDM این تابع را فقط برای دسته هایی که تهی، اختیاری، زودگذر یا برگ هستند فراخوانی می کند. اگر aHandle یک گره غیر برگ باشد و باطل شود، TDM SetData را برای فرزندان خود فراخوانی نخواهد کرد.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
ارزش های بازگشتی |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
با توجه به یک دسته مسیر برای یک گره برگ و یک خواننده TLV ، داده های برگ را در فراخوان تنظیم کنید.
جزئیات | |||||
---|---|---|---|---|---|
ارزش های بازگشتی |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.