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

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

OpenThread 및 LwIP와 함께 작동하는 ThreadStackManager 기능의 일반적인 구현을 제공합니다.

요약

이 템플릿에는 OpenThread와 LwIP를 함께 사용하는 기기에서 사용하기에 적합한 ThreadStackManager 추상 인터페이스의 일부 기능 구현이 포함되어 있습니다. 이는 템플릿의 ImplClass 매개변수로도 표시되는 ThreadStackManagerImpl 클래스에 의해 직간접적으로 상속됩니다.

상속

상속 대상: 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
)