nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>

Proporciona una implementación genérica de funciones de ThreadStackManager que funciona en conjunto con OpenThread y LwIP.

Resumen

Esta plantilla contiene implementaciones de funciones seleccionadas de la interfaz abstracta ThreadStackManager que son adecuadas para usarse en dispositivos que emplean OpenThread y LwIP juntos. La clase ThreadStackManagerImpl, que también aparece como el parámetro ImplClass de la plantilla, está pensado para que lo herede, directa o indirectamente.

Herencia

Se hereda de: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt; ImplClass >

Funciones públicas

ThreadNetIf() const
struct netif *

Funciones protegidas

DoInit(otInstance *otInst)
UpdateThreadInterface(bool addrChange)
void
_OnPlatformEvent(const WeaveDeviceEvent *event)
void

Funciones públicas

ThreadNetIf

struct netif * ThreadNetIf() const 

Funciones protegidas

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)