nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Questa è una classe interna a WarmCore.

Riepilogo

Implementa l'interfaccia FabricStateDelegate. Un'istanza di questa classe (sWarmFabricState fiducia) è impostata come delegato di WeaveFabricState. Warm utilizza questo metodo per ricevere notifiche in caso di modifiche dello stato dell'Infrastruttura.

Eredità

Eredita da: nl::Weave::FabricStateDelegate

Funzioni pubbliche

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Questo metodo viene richiamato da WeaveFabricState durante l'unione o la creazione di un nuovo fabric.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Questo metodo viene richiamato da WeaveFabricState durante l'uscita/la cancellazione di un tessuto.

Funzioni pubbliche

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Questo metodo viene richiamato da WeaveFabricState durante l'unione o la creazione di un nuovo fabric.

Dettagli
Parametri
[in] fabricState
Lo stato WeaveFabricState, che viene modificato.
[in] newFabricId
Il nuovo ID fabric.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Questo metodo viene richiamato da WeaveFabricState durante l'uscita/la cancellazione di un tessuto.

Dettagli
Parametri
[in] fabricState
Lo stato WeaveFabricState, che viene modificato.
[in] oldFabricId
L'ID fabric vecchio/precedente.