nl::Weave::DeviceLayer::Internal::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::GlobalThreadStackManagerImpl_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
)