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 OpenThread dan LwIP.

Ringkasan

Template ini berisi implementasi fitur tertentu dari antarmuka abstrak ThreadStackManager yang cocok untuk digunakan pada perangkat yang menggunakan OpenThread dan LwIP secara bersamaan. Nilai ini dimaksudkan agar 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< 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
)