nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

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

提供与 OpenThread 和 LwIP 结合使用的 ThreadStackManager 功能的通用实现。

摘要

此模板包含 ThreadStackManager 抽象接口中特定功能的实现,这些功能适合在同时采用 OpenThread 和 LwIP 的设备上使用。ThreadStackManagerImpl 类旨在直接或间接继承该类,该类也显示为模板的 ImplClass 参数。

继承

沿用自: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt;实现类 >

公共函数

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
)