nl:: Weave:: Geräteschicht:: Intern:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
Bietet eine allgemeine Implementierung von ThreadStackManager-Funktionen, die in Verbindung mit OpenThread und LwIP verwendet werden können.
Fazit
Diese Vorlage enthält Implementierungen ausgewählter Funktionen der abstrakten Benutzeroberfläche ThreadStackManager, die auf Geräten verwendet werden können, die OpenThread und LwIP zusammen verwenden. Sie kann direkt oder indirekt von der Klasse ThreadStackManagerImpl übernommen werden, die auch als Parameter „ImplClass“ der Vorlage erscheint.
Übernahme
Übernimmt von: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread< ImplClass >
Öffentliche Funktionen |
|
---|---|
ThreadNetIf() const
|
struct netif *
|
Geschützte Funktionen |
|
---|---|
DoInit(otInstance *otInst)
|
|
UpdateThreadInterface(bool addrChange)
|
void
|
_OnPlatformEvent(const WeaveDeviceEvent *event)
|
void
|
Öffentliche Funktionen
ThreadNetIf
struct netif * ThreadNetIf() const
Geschützte Funktionen
Logo: Doinit
WEAVE_ERROR DoInit( otInstance *otInst )
Schnittstelle „UpdateThread“
void UpdateThreadInterface( bool addrChange )