nl::Weave::FabricStateDelegate

Il s'agit d'une classe abstraite.

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

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

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 rejoint ou crée une structure.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Cette méthode est appelée lorsque WeaveFabricState quitte une tissu (c'est-à-dire que l'état de la fabric est effacé).

Fonctions publiques

DidJoinFabric

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

Cette méthode est appelée lorsque WeaveFabricState rejoint ou crée une structure.

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

DidLeaveFabric

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

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

Détails
Paramètres
[in] fabricState
Un pointeur vers l'état WeaveFabricState qui a été modifié.
[in] oldFabricId
Ancien identifiant de fabric qui a été effacé.