Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

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 

プロテクト関数

ドイニト

WEAVE_ERROR DoInit(
  otInstance *otInst
)

UpdateThreadInterface

void UpdateThreadInterface(
  bool addrChange
)

_OnPlatformEvent(プラットフォーム イベント)

void _OnPlatformEvent(
  const WeaveDeviceEvent *event
)