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&lt; 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
)