nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

To jest klasa wewnętrzna dla WarCore.

Podsumowanie

Wykorzystuje interfejs FabricStateDelegate. Instancja tej klasy (tj. sWarmFabricStateState Delegat) jest ustawiona jako osoba z przekazanym dostępem do elementu WeaveFabricState. Ciepło używa tych ustawień do powiadamiania 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 funkcję WeaveFabricState podczas opuszczania/usuwania 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
Wartość WeaveFabricState, która ulega zmianie.
[in] newFabricId
Identyfikator nowej tkaniny.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Ta metoda jest wywoływana przez funkcję WeaveFabricState podczas opuszczania/usuwania tkaniny.

Szczegóły
Parametry
[in] fabricState
Wartość WeaveFabricState, która ulega zmianie.
[in] oldFabricId
Stary/poprzedni identyfikator tkaniny.