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

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

Udostępnia ogólną implementację funkcji ThreadStackManager, która działa w połączeniu z OpenThread i LwIP.

Podsumowanie

Ten szablon zawiera implementacje wybranych funkcji ze abstrakcyjnego interfejsu ThreadStackManager, które są odpowiednie do stosowania na urządzeniach, które korzystają jednocześnie z OpenThread i LwIP. Jest dziedziczona, bezpośrednio lub pośrednio, przez klasę ThreadStackManagerImpl, która pojawia się też jako parametr ImplClass szablonu.

Dziedziczenie

Dziedziczy z: nl::Weave::DeviceLayer::Internal::GeneralThreadStackManagerImpl_OpenThread< ImplClass >

Funkcje publiczne

ThreadNetIf() const
struct netif *

Funkcje chronione

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

Funkcje publiczne

ThreadNetIf

struct netif * ThreadNetIf() const 

Funkcje chronione

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)