nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Il s'agit d'une classe interne à HotCore.

Résumé

Il met en œuvre l'interface FabricStateDelegate. Une instance de cette classe (à savoir sWarmFabricStatedeploy) est définie en tant que délégué de WeaveFabricState. Warm l'utilise pour être informé des changements d'état de Fabric.

Héritage

Hérite de: nl::Weave::FabricStateDelegate

Fonctions publiques

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Cette méthode est appelée par WeaveFabricState lors de la jointure/création d'une structure.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Cette méthode est appelée par WeaveFabricState lors de la sortie ou de l'effacement d'une structure.

Fonctions publiques

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Cette méthode est appelée par WeaveFabricState lors de la jointure/création d'une structure.

Détails
Paramètres
[in] fabricState
WeaveFabricState qui est modifié.
[in] newFabricId
ID de la nouvelle structure.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Cette méthode est appelée par WeaveFabricState lors de la sortie ou de l'effacement d'une structure.

Détails
Paramètres
[in] fabricState
WeaveFabricState qui est modifié.
[in] oldFabricId
Ancien ID de structure/précédent.