nl:: Weave:: DeviceLayer:: Internal:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
Fornisce un'implementazione generica delle funzionalità ThreadStackManager che funzionano in combinazione con OpenThread e LwIP.
Riepilogo
Questo modello contiene implementazioni di funzionalità selezionate dell'interfaccia astratta ThreadStackManager, adatte per l'uso su dispositivi che utilizzano OpenThread e LwIP insieme. Deve essere ereditato, direttamente o indirettamente, dalla classe ThreadStackManagerImpl, che compare anche come parametro ImplClass del modello.
Eredità
Eredita da: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread< ImplClass >
Funzioni pubbliche |
|
---|---|
ThreadNetIf() const
|
struct netif *
|
Funzioni protette |
|
---|---|
DoInit(otInstance *otInst)
|
|
UpdateThreadInterface(bool addrChange)
|
void
|
_OnPlatformEvent(const WeaveDeviceEvent *event)
|
void
|
Funzioni pubbliche
ThreadNetIf
struct netif * ThreadNetIf() const
Funzioni protette
DoInit
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )