nl:: Weave:: DeviceLayer:: Internal:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
Fornece uma implementação genérica de recursos ThreadStackManager que funciona em conjunto com o OpenThread e o LwIP.
Resumo
Este modelo contém implementações de recursos selecionados da interface abstrata ThreadStackManager adequadas para uso em dispositivos que empregam o OpenThread e o LwIP juntos. Ele se destina a ser herdada, direta ou indiretamente, pela classe ThreadStackManagerImpl, que também aparece como o parâmetro ImplClass do modelo.
Herança
Herda de: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread< ImplClass >
Funções públicas |
|
---|---|
ThreadNetIf() const
|
struct netif *
|
Funções protegidas |
|
---|---|
DoInit(otInstance *otInst)
|
|
UpdateThreadInterface(bool addrChange)
|
void
|
_OnPlatformEvent(const WeaveDeviceEvent *event)
|
void
|
Funções públicas
ThreadNetIf
struct netif * ThreadNetIf() const
Funções protegidas
DoInit
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )