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。