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<实现类 >
公共函数 |
|
---|---|
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 )