En Google, luchamos por la equidad racial de la comunidad negra. Más información

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
)