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 )