nl:: Weave:: DeviceLayer:: Internal:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
Bietet eine generische Implementierung von ThreadStackManager-Funktionen, die in Verbindung mit OpenThread und LwIP funktioniert.
Zusammenfassung
Diese Vorlage enthält Implementierungen ausgewählter Funktionen der abstrakten Schnittstelle von ThreadStackManager, die für Geräte geeignet sind, auf denen OpenThread und LwIP zusammen verwendet werden. Es soll direkt oder indirekt von der Klasse ThreadStackManagerImpl übernommen werden, die auch als ImplClass-Parameter der Vorlage angezeigt wird.
Ü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
DoInit
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )