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 离开织物(即清除织物状态)时调用。

公共函数

使用了结合函数

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

WeaveFabricState 联接或创建新结构时,会调用此方法。

详细信息
参数
[in] fabricState
指向已更改的 WeaveFabricState 的指针。
[in] newFabricId
WeaveFabricState 的新结构 ID。

退出了织物

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

此方法会在 WeaveFabricState 离开织物(即清除织物状态)时调用。

详细信息
参数
[in] fabricState
指向发生更改的 WeaveFabricState 的指针。
[in] oldFabricId
已清除的旧结构 ID。