nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Dies ist eine interne Klasse von WarmCore.

Zusammenfassung

Sie implementiert die Schnittstelle FabricStateDelegate. Eine Instanz dieser Klasse (sWarmFabricStateDelegate) wird als Bevollmächtigter von WeaveFabricState festgelegt. Warm verwendet diese Option, um über Änderungen des Fabric-Status informiert zu werden.

Übernahme

Übernimmt von: nl::Weave::FabricStateDelegate

Öffentliche Funktionen

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Diese Methode wird von WeaveFabricState aufgerufen, wenn ein neues Fabric hinzugefügt oder erstellt wird.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Diese Methode wird von WeaveFabricState beim Verlassen/Entfernen eines Stoffes aufgerufen.

Öffentliche Funktionen

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Diese Methode wird von WeaveFabricState aufgerufen, wenn ein neues Fabric hinzugefügt oder erstellt wird.

Details
Parameter
[in] fabricState
Die WeaveFabricState, die geändert wird.
[in] newFabricId
Die neue Fabric-ID.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Diese Methode wird von WeaveFabricState beim Verlassen/Entfernen eines Stoffes aufgerufen.

Details
Parameter
[in] fabricState
Die WeaveFabricState, die geändert wird.
[in] oldFabricId
Die alte/vorherige Stoff-ID.