nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Esta é uma classe interna para HeatCore.

Resumo

Ela implementa a interface FabricStateDelegate. Uma instância dessa classe (ou seja, sWarmFabricStateDelegate), é definida como o delegado de WeaveFabricState. A opção Quente usa isso para ser notificado sobre alterações de estado do Fabric.

Herança

Herdado de: nl::Weave::FabricStateDelegate

Funções públicas

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Esse método é invocado por WeaveFabricState ao mesclar/criar uma nova malha.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Esse método é invocado por WeaveFabricState ao sair/limpar uma malha.

Funções públicas

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Esse método é invocado por WeaveFabricState ao mesclar/criar uma nova malha.

Detalhes
Parâmetros
[in] fabricState
O WeaveFabricState que é alterado.
[in] newFabricId
O novo código do tecido.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Esse método é invocado por WeaveFabricState ao sair/limpar uma malha.

Detalhes
Parâmetros
[in] fabricState
O WeaveFabricState que é alterado.
[in] oldFabricId
O código do tecido antigo/anterior.