nl::Weave::DeviceLayer::داخلي::GeneralThreadStackImpl_OpenThread_LwIP

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>

توفّر تنفيذًا عامًا لميزات ThreadStackManager التي تعمل جنبًا إلى جنب مع OpenThread وLwIP.

الملخّص

يحتوي هذا النموذج على عمليات تنفيذ ميزات مختارة من واجهة ThreadStackManager المجرّدة التي يمكن استخدامها على الأجهزة التي تستخدم OpenThread وLwIP معًا. ويُقصد بها أن تكتسبها فئة ThreadStackManagerl مباشرةً أو غير مباشرة، والتي تظهر أيضًا كمعلمة ImplClass في النموذج.

الاكتساب

يكتسب من: nl::Weave::DeviceLayer::Internal::GeneralThreadStackImpl_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
)

تعديل سلسلة محادثات

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)