nl:: Weave:: DeviceOverlay:: Nội bộ:: GeneralThreadStackManagerimpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
Cung cấp phương thức triển khai chung các tính năng ThreadStackManager hoạt động cùng với OpenThread và LwIP.
Tóm tắt
Mẫu này chứa cách triển khai các 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 kết hợp OpenThread và LwIP. Lớp này dự kiến sẽ được kế thừa, trực tiếp hoặc gián tiếp, bằng lớp ThreadStackManagerimpl, cũng xuất hiện dưới dạng thông số ImplClass của mẫu\39;
Tính kế thừa
Kế thừa từ: nl::Weave::DeviceOverlay::internal::genericChúngStackManagerManagerl_OpenThread< 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ệ
Tiếng Doinit
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )