nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

これは WarmCore の内部クラスです。

概要

FabricStateDelegate インターフェースを実装します。このクラスのインスタンス(sWarmFabricStateDelegate)は、WeaveFabricState のデリゲートとして設定されます。Warm はこれを使用して、Fabric の状態変化を通知します。

継承

継承元: nl::Weave::FabricStateDelegate

パブリック関数

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
このメソッドは、新しいファブリックを結合または作成するときに WeaveFabricState によって呼び出されます。
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
このメソッドは、ファブリックから離れる/クリアするときに WeaveFabricState によって呼び出されます。

パブリック関数

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

このメソッドは、新しいファブリックを結合または作成するときに WeaveFabricState によって呼び出されます。

詳細
パラメータ
[in] fabricState
変更された WeaveFabricState
[in] newFabricId
新しいファブリック ID。

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

このメソッドは、ファブリックから離れる/クリアするときに WeaveFabricState によって呼び出されます。

詳細
パラメータ
[in] fabricState
変更された WeaveFabricState
[in] oldFabricId
以前/以前のファブリック ID。