nl::Weave::FabricStateDelegate

Il s'agit d'une classe abstraite.

#include <src/lib/core/WeaveFabricState.h>

Cette classe déléguée abstraite communique les changements d'état de la structure.

Résumé

Héritage

Sous-classes directes connues: nl::Weave::Warm::WarmFabricStateDelegate

Fonctions publiques

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
Cette méthode est appelée lorsque WeaveFabricState joint ou crée un tissu.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Cette méthode est appelée lorsque WeaveFabricState quitte une structure (c'est-à-dire que l'état de la structure est effacé).

Fonctions publiques

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)=0

Cette méthode est appelée lorsque WeaveFabricState joint ou crée un tissu.

Détails
Paramètres
[in] fabricState
Un pointeur vers WeaveFabricState qui a été modifié.
[in] newFabricId
Nouvel ID de la structure de WeaveFabricState.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)=0

Cette méthode est appelée lorsque WeaveFabricState quitte une structure (c'est-à-dire que l'état de la structure est effacé).

Détails
Paramètres
[in] fabricState
Pointeur vers WeaveFabricState qui a été modifié.
[in] oldFabricId
Ancien identifiant de tissu qui a été effacé.