nl:: Weave:: DeviceLayer:: داخلي:: GeneralThreadStackImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
توفّر تنفيذًا عامًا لميزات ThreadStackManager التي تعمل جنبًا إلى جنب مع OpenThread وLwIP.
الملخّص
يحتوي هذا النموذج على عمليات تنفيذ ميزات مختارة من واجهة ThreadStackManager المجرّدة التي يمكن استخدامها على الأجهزة التي تستخدم OpenThread وLwIP معًا. ويُقصد بها أن تكتسبها فئة ThreadStackManagerl مباشرةً أو غير مباشرة، والتي تظهر أيضًا كمعلمة ImplClass في النموذج.
الاكتساب
يكتسب من: nl::Weave::DeviceLayer::Internal::GeneralThreadStackImpl_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 )
تعديل سلسلة محادثات
void UpdateThreadInterface( bool addrChange )