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
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)