nl::Weave::War::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Dies ist eine interne Klasse für WarmCore.

Fazit

Die Schnittstelle FabricStateDelegate wird implementiert. Eine Instanz dieser Klasse (also sWarmFabricStateDelegate) ist als Bevollmächtigter von WeaveFabricState festgelegt. Warm verwendet diese Option, um über Statusänderungen des Stoffs 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 neuer Stoff hinzugefügt oder erstellt wird.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Diese Methode wird von WeaveFabricState aufgerufen, wenn ein Stoff verlassen/gelöscht wird.

Öffentliche Funktionen

DidFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Diese Methode wird von WeaveFabricState aufgerufen, wenn ein neuer Stoff hinzugefügt oder erstellt wird.

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

Did verlassen

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Diese Methode wird von WeaveFabricState aufgerufen, wenn ein Stoff verlassen/gelöscht wird.

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