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