nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

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

概要

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

継承

継承元: 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。