nl::Weave::FabricStateDelegate

To zajęcia abstrakcyjne.

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

Ta abstrakcyjna klasa delegata komunikuje zmiany stanu tkanin.

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ę z tkaniną lub tworzy nową.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Ta metoda jest wywoływana, gdy parametr WeaveFabricState pozostawia tkaninę (tzn. stan tkaniny jest usuwany).

Funkcje publiczne

DidJoinFabric

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

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

Szczegóły
Parametry
[in] fabricState
Wskaźnik WeaveFabricState, który uległ zmianie.
[in] newFabricId
Nowy identyfikator tkaniny w atrybucie WeaveFabricState.

DidLeaveFabric

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

Ta metoda jest wywoływana, gdy parametr WeaveFabricState pozostawia tkaninę (tzn. stan tkaniny jest usuwany).

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