nl::Weave::FabricStateDelegate

Questa è una classe astratta.

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

Questa classe delegato astratta comunica i cambiamenti di stato dell'infrastruttura.

Riepilogo

Eredità

Sottoclassi note direttamente: nl::Weave::Warm::WarmFabricStateDelegate

Funzioni pubbliche

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
Questo metodo viene chiamato quando WeaveFabricState si unisce o crea un nuovo fabric.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Questo metodo viene chiamato quando WeaveFabricState lascia un fabric (ad esempio, lo stato del fabric viene cancellato).

Funzioni pubbliche

DidJoinFabric

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

Questo metodo viene chiamato quando WeaveFabricState si unisce o crea un nuovo fabric.

Dettagli
Parametri
[in] fabricState
Un puntatore a WeaveFabricState che è stato modificato.
[in] newFabricId
Il nuovo ID fabric di WeaveFabricState.

DidLeaveFabric

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

Questo metodo viene chiamato quando WeaveFabricState lascia un fabric (ad esempio, lo stato del fabric viene cancellato).

Dettagli
Parametri
[in] fabricState
Un puntatore al valore WeaveFabricState che è stato modificato.
[in] oldFabricId
Il vecchio ID fabric che è stato cancellato.