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 של התבנית.
ירושה
Inherits from: nl::Weave::DeviceLayer::Internal::GeneralThreadStackManagerImpl_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 )