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< 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 )