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 ThreadStackManager características que funciona en conjunto con OpenThread y lwip.
Resumen
Esta plantilla contiene implementaciones de seleccionar las características de la ThreadStackManager interfaz abstracta que son adecuados para su uso en dispositivos que emplean OpenThread y lwIP juntos. Está destinado a ser heredados, directa o indirectamente, por el ThreadStackManagerImpl clase, que también aparece como parámetro ImplClass de la plantilla.
Herencia
Hereda de: nl :: :: Armadura DeviceLayer :: :: interna 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 )