nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>

Fornisce un'implementazione generica delle funzionalità ThreadStackManager che funzionano in combinazione con OpenThread e LwIP.

Riepilogo

Questo modello contiene implementazioni di funzionalità selezionate dell'interfaccia astratta ThreadStackManager, adatte per l'uso su dispositivi che utilizzano OpenThread e LwIP insieme. Deve essere ereditato, direttamente o indirettamente, dalla classe ThreadStackManagerImpl, che compare anche come parametro ImplClass del modello.

Eredità

Eredita da: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt; ImplClass >

Funzioni pubbliche

ThreadNetIf() const
struct netif *

Funzioni protette

DoInit(otInstance *otInst)
UpdateThreadInterface(bool addrChange)
void
_OnPlatformEvent(const WeaveDeviceEvent *event)
void

Funzioni pubbliche

ThreadNetIf

struct netif * ThreadNetIf() const 

Funzioni protette

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)