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。