нл:: Переплетение:: Уровень устройства:: Внутренний:: 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
)

Обновление потокаИнтерфейс

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)