จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)