nl:: بافت:: DeviceLayer:: درونی؛ داخلی:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
یک پیاده سازی عمومی از ویژگی های ThreadStackManager را ارائه می دهد که در ارتباط با OpenThread و LwIP کار می کند.
خلاصه
این الگو شامل پیادهسازی ویژگیهای انتخابی از رابط انتزاعی ThreadStackManager است که برای استفاده در دستگاههایی که OpenThread و LwIP را با هم استفاده میکنند مناسب هستند. در نظر گرفته شده است که به طور مستقیم یا غیرمستقیم توسط کلاس ThreadStackManagerImpl به ارث برده شود، که به عنوان پارامتر ImplClass الگو نیز ظاهر می شود.
وراثت
ارث می برد از: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread< ImplClass >توابع عمومی | |
---|---|
ThreadNetIf () const | struct netif * |
توابع محافظت شده | |
---|---|
DoInit (otInstance *otInst) | |
UpdateThreadInterface (bool addrChange) | void |
_OnPlatformEvent (const WeaveDeviceEvent *event) | void |
توابع عمومی
ThreadNetIf
struct netif * ThreadNetIf() const
توابع محافظت شده
DoInit
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )
_OnPlatformEvent
void _OnPlatformEvent( const WeaveDeviceEvent *event )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.