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
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)