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 ، داده های برگ را در فراخوان تنظیم کنید.
جزئیات | |||||
---|---|---|---|---|---|
ارزش های بازگشتی |
|
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی.