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