nl:: Weave:: DeviceLayer:: ภายใน:: 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
|
ฟังก์ชันสาธารณะ
ชุดข้อความสุทธิ
struct netif * ThreadNetIf() const
ฟังก์ชันที่ได้รับการคุ้มครอง
เอกสารเริ่มต้น
WEAVE_ERROR DoInit( otInstance *otInst )
อินเทอร์เฟซอัปเดตชุดข้อความ
void UpdateThreadInterface( bool addrChange )