nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

To jest klasa wewnętrzna WarmCore.

Podsumowanie

Implementuje interfejs FabricStateDelegate. Instancja tej klasy (czyli sWarmFabricStateDelegate) jest ustawiona jako przedstawiciel WeaveFabricState. Funkcja Ciepło używa tego ustawienia do powiadomień o zmianach stanu Fabric.

Dziedziczenie

Dziedziczy z: nl::Weave::FabricStateDelegate

Funkcje publiczne

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Ta metoda jest wywoływana przez WeaveFabricState podczas łączenia lub tworzenia nowej tkaniny.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Ta metoda jest wywoływana przez WeaveFabricState podczas zamykania/czyszczenia tkaniny.

Funkcje publiczne

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Ta metoda jest wywoływana przez WeaveFabricState podczas łączenia lub tworzenia nowej tkaniny.

Szczegóły
Parametry
[in] fabricState
Zmieniona wartość WeaveFabricState.
[in] newFabricId
Nowy identyfikator tkaniny.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Ta metoda jest wywoływana przez WeaveFabricState podczas zamykania/czyszczenia tkaniny.

Szczegóły
Parametry
[in] fabricState
Zmieniona wartość WeaveFabricState.
[in] oldFabricId
Stary/poprzedni identyfikator tkaniny.