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
)