nl::Weave::FabricStateDelegate

Das ist eine abstrakte Klasse.

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

Diese abstrakte Delegate-Klasse kommuniziert Änderungen des Fabric-Status.

Zusammenfassung

Übernahme

Direkte bekannte Unterklassen: nl::Weave::Warm::WarmFabricStateDelegate

Öffentliche Funktionen

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
Diese Methode wird aufgerufen, wenn WeaveFabricState eine Verbindung herstellt oder eine neue Struktur erstellt.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Diese Methode wird aufgerufen, wenn WeaveFabricState ein Fabric verlässt (d.h., der Stoffzustand wird gelöscht).

Öffentliche Funktionen

DidJoinFabric

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

Diese Methode wird aufgerufen, wenn WeaveFabricState eine Verbindung herstellt oder eine neue Struktur erstellt.

Details
Parameter
[in] fabricState
Ein Zeiger auf WeaveFabricState, der geändert wurde.
[in] newFabricId
Die neue Fabric-ID von WeaveFabricState.

DidLeaveFabric

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

Diese Methode wird aufgerufen, wenn WeaveFabricState ein Fabric verlässt (d.h., der Stoffzustand wird gelöscht).

Details
Parameter
[in] fabricState
Ein Zeiger auf den geänderten WeaveFabricState.
[in] oldFabricId
Die alte Fabric-ID, die gelöscht wurde.