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::GenericThreadStackManagerImpl_OpenThread&lt; 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
)