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< 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 )