nl:: Weave:: DeviceLayer:: Internal:: GenericThreadStackManagerImpl_OpenThread_LwIP
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/OpenThread/GenericThreadStackManagerImpl_OpenThread_LwIP.h>
OpenThread および LwIP と連携して動作する ThreadStackManager 機能の一般的な実装を提供します。
概要
このテンプレートには、OpenThread と LwIP を組み合わせて使用するデバイスでの使用に適した、ThreadStackManager 抽象インターフェースからの一部の機能の実装が含まれています。これは、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
|
パブリック関数
ThreadNetIf
struct netif * ThreadNetIf() const
プロテクト関数
DoInit
WEAVE_ERROR DoInit( otInstance *otInst )
UpdateThreadInterface
void UpdateThreadInterface( bool addrChange )