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 )