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 conjointement avec OpenThread et LwIP.
Résumé
Ce modèle contient des implémentations de certaines fonctionnalités de l'interface abstraite ThreadStackManager qui convient à une utilisation sur des appareils qui emploient ensemble 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 )