nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

這是 HeatCore 的內部類別。

摘要

其實作了 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。