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

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

Fournit une implémentation générique des fonctionnalités ThreadStackManager, qui fonctionne avec OpenThread et LwIP.

Résumé

Ce modèle contient des implémentations de certaines fonctionnalités de l'interface abstraite ThreadStackManager, adaptées à une utilisation sur les appareils qui utilisent conjointement OpenThread et LwIP. Il est destiné à être hérité, directement ou indirectement, par la classe ThreadStackManagerImpl, qui apparaît également en tant que paramètre ImplClass du modèle.

Héritage

Hérite de: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread< ImplClass >

Fonctions publiques

ThreadNetIf() const
struct netif *

Fonctions protégées

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

Fonctions publiques

ThreadNetIf

struct netif * ThreadNetIf() const 

Fonctions protégées

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)