nl::Weave::FabricStateDelegate

這是抽象類別。

#include <src/lib/core/WeaveFabricState.h>

這個抽象委派類別會傳達布料狀態變更。

摘要

繼承

直接已知的子類別: nl::Weave::Warm::WarmFabricStateDelegate

公開函式

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
WeaveFabricState 加入或建立新織布時,系統會呼叫此方法。
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
WeaveFabricState 離開布料 (即清除布料狀態) 時,系統會呼叫此方法。

公開函式

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)=0

WeaveFabricState 加入或建立新織布時,系統會呼叫此方法。

詳細資料
參數
[in] fabricState
已變更的 WeaveFabricState 指標。
[in] newFabricId
WeaveFabricState 的新架構 ID。

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)=0

WeaveFabricState 離開布料 (即清除布料狀態) 時,系統會呼叫此方法。

詳細資料
參數
[in] fabricState
變更的 WeaveFabricState 指標。
[in] oldFabricId
已清除的舊架構 ID。