nl::Weave::FabricStateDelegate

To jest klasa abstrakcyjna.

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

Ta abstrakcyjna klasa delegata komunikuje zmiany stanu tkaniny.

Podsumowanie

Dziedziczenie

Bezpośrednie znane podklasy: nl::Weave::Warm::WarmFabricStateDelegate

Funkcje publiczne

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
Ta metoda jest wywoływana, gdy WeaveFabricState łączy się lub tworzy nową tkaninę.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Ta metoda jest wywoływana, gdy element WeaveFabricState opuszcza tkaninę (tzn. stan tkaniny jest usunięty).

Funkcje publiczne

DidJoinFabric

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

Ta metoda jest wywoływana, gdy WeaveFabricState łączy się lub tworzy nową tkaninę.

Szczegóły
Parametry
[in] fabricState
Wskaźnik do WeaveFabricState, który został zmieniony.
[in] newFabricId
Nowy identyfikator tkaniny dla właściwości WeaveFabricState.

DidLeaveFabric

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

Ta metoda jest wywoływana, gdy element WeaveFabricState opuszcza tkaninę (tzn. stan tkaniny jest usunięty).

Szczegóły
Parametry
[in] fabricState
Wskaźnik do zmienionej wartości WeaveFabricState.
[in] oldFabricId
Stary identyfikator tkaniny, który został wyczyszczony.