nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Dies ist eine interne Klasse von WarmCore.

Zusammenfassung

Es implementiert die Schnittstelle FabricStateDelegate. Eine Instanz dieser Klasse (nämlich sWarmFabricStateDelegate) wird als Delegate von WeaveFabricState festgelegt. Warm verwendet dies, um über Fabric-Statusänderungen informiert zu werden.

Übernahme

Übernommen von: nl::Weave::FabricStateDelegate

Öffentliche Funktionen

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Diese Methode wird von WeaveFabricState aufgerufen, wenn eine neue Struktur hinzugefügt oder erstellt wird.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Diese Methode wird von WeaveFabricState aufgerufen, wenn ein Stoff entfernt oder entfernt wird.

Öffentliche Funktionen

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Diese Methode wird von WeaveFabricState aufgerufen, wenn eine neue Struktur hinzugefügt oder erstellt wird.

Details
Parameter
[in] fabricState
WeaveFabricState, das sich geändert hat.
[in] newFabricId
Die neue Fabric-ID.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Diese Methode wird von WeaveFabricState aufgerufen, wenn ein Stoff entfernt oder entfernt wird.

Details
Parameter
[in] fabricState
WeaveFabricState, das sich geändert hat.
[in] oldFabricId
Die alte/vorherige Fabric-ID.