nl :: Tejido:: DeviceLayer :: Interno:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
Proporciona una implementación genérica de las características de ThreadStackManager que funciona junto con OpenThread y LwIP.
Resumen
Esta plantilla contiene implementaciones de características seleccionadas de la interfaz abstracta ThreadStackManager que son adecuadas para su uso en dispositivos que emplean OpenThread y LwIP juntos. Está destinado a ser heredado, directa o indirectamente, por la clase ThreadStackManagerImpl , que también aparece como el parámetro ImplClass de la plantilla.
Herencia
Hereda de: nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread <ImplClass>Funciones publicas | |
---|---|
ThreadNetIf () const | struct netif * |
Funciones protegidas | |
---|---|
DoInit (otInstance *otInst) | |
UpdateThreadInterface (bool addrChange) | void |
_OnPlatformEvent (const WeaveDeviceEvent *event) | void |
Funciones publicas
ThreadNetIf
struct netif * ThreadNetIf() const
Funciones protegidas
Haciéndolo
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )
_OnPlatformEvent
void _OnPlatformEvent( const WeaveDeviceEvent *event )