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

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

इससे ThreadStackManager की सुविधाओं को सामान्य तरीके से लागू किया जाता है. ये सुविधाएं, OpenThread और LwIP के साथ काम करती हैं.

खास जानकारी

इस टेंप्लेट में ThreadStackManager ऐब्सट्रैक्ट इंटरफ़ेस की कुछ चुनिंदा सुविधाएं शामिल हैं. इनका इस्तेमाल उन डिवाइसों पर किया जा सकता है जो OpenThread और LwIP का एक साथ इस्तेमाल करते हैं. इसे सीधे तौर पर या किसी दूसरे तरीके से, ThreadStackManagerImpl क्लास से इनहेरिट किया जाना है. यह टेंप्लेट के ImplClass पैरामीटर के तौर पर भी दिखता है.

इनहेरिटेंस

इनसे इनहेरिट किया जाता है: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt; ImplClass >

सार्वजनिक फ़ंक्शन

ThreadNetIf() const
struct netif *

सुरक्षित फ़ंक्शन

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

सार्वजनिक फ़ंक्शन

ThreadNetIf

struct netif * ThreadNetIf() const 

सुरक्षित फ़ंक्शन

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)