nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Il s'agit d'une classe interne à "WarmCore".

Résumé

Elle met en œuvre l'interface FabricStateDelegate. Une instance de cette classe (à savoir sWarmFabricStateDelegate) est définie en tant que délégué de WeaveFabricState. Chaud 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'un tissu.

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
L'état WeaveFabricState modifié.
[in] newFabricId
ID du nouveau tissu.

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'un tissu.

Détails
Paramètres
[in] fabricState
L'état WeaveFabricState modifié.
[in] oldFabricId
Identifiant du tissu ancien/précédent.