nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>

Cung cấp cách triển khai chung cho các tính năng của ThreadStackManager hoạt động cùng với OpenThread và LwIP.

Tóm tắt

Mẫu này chứa các phương thức triển khai một số tính năng chọn lọc từ giao diện trừu tượng ThreadStackManager phù hợp để sử dụng trên các thiết bị sử dụng đồng thời OpenThread và LwIP. Tệp này được lớp ThreadStackManagerImpl kế thừa (trực tiếp hoặc gián tiếp), lớp này cũng xuất hiện dưới dạng tham số ImplClass của mẫu.

Tính kế thừa

Kế thừa từ: nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread&lt; ImplClass >

Hàm công khai

ThreadNetIf() const
struct netif *

Hàm được bảo vệ

DoInit(otInstance *otInst)
UpdateThreadInterface(bool addrChange)
void
_OnPlatformEvent(const WeaveDeviceEvent *event)
void

Hàm công khai

ThreadNetIf

struct netif * ThreadNetIf() const 

Hàm được bảo vệ

DoInit

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)