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 ThreadStackManager, die für die Verwendung auf Geräten geeignet ist, auf denen OpenThread und LwIP zusammen verwendet werden. Sie ist für die direkte oder indirekte Übernahme durch die Klasse ThreadStackManagerImpl vorgesehen, die auch als ImplClass-Parameter der Vorlage angezeigt wird.
Übernahme
Übernommen 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 )