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

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

OpenThread ve LwIP ile birlikte çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sunar.

Özet

Bu şablonda, ThreadStackManager özet arayüzünden OpenThread ve LwIP'yi birlikte kullanan cihazlarda kullanılmaya uygun belirli özelliklerin uygulamaları yer alır. Şablonun ImplClass parametresi olarak da görünen ThreadStackManagerImpl sınıfı tarafından doğrudan veya dolaylı olarak devralınması amaçlanmıştır.

Devralma

Devralındığı kaynak: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt; ImplClass >

Herkese açık işlevler

ThreadNetIf() const
struct netif *

Korunan işlevler

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

Herkese açık işlevler

ThreadNetIf

struct netif * ThreadNetIf() const 

Korunan işlevler

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)