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

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

Menyediakan implementasi umum fitur ThreadStackManager yang berfungsi bersama dengan OpenThread dan LwIP.

Ringkasan

Template ini berisi penerapan fitur tertentu dari antarmuka abstrak ThreadStackManager yang cocok untuk digunakan pada perangkat yang menggunakan OpenThread dan LwIP secara bersamaan. Class ini dimaksudkan untuk diwarisi, secara langsung atau tidak langsung, oleh class ThreadStackManagerImpl, yang juga muncul sebagai parameter ImplClass template.

Inheritance

Mewarisi dari: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt; ImplClass >

Fungsi publik

ThreadNetIf() const
struct netif *

Fungsi yang dilindungi

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

Fungsi publik

ThreadNetIf

struct netif * ThreadNetIf() const 

Fungsi yang dilindungi

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)