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< 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
)