nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

这是 WalCore 的一个内部类。

摘要

它实现了 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。