nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Bu, HeatCore için dahili bir sınıftır.

Özet

FabricStateDelegate arayüzünü uygular. Bu sınıfın bir örneği (yani sWarmFabricStateDelegate), WeaveFabricState temsilcisi olarak ayarlanır. Sıcak özelliği, Fabric durumundaki değişikliklerle ilgili bildirim almak için bu özelliği kullanır.

Devralma

Devralındığı kaynak: nl::Weave::FabricStateDelegate

Herkese açık işlevler

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)
virtual void
Bu yöntem, yeni bir kumaşı birleştirirken/oluştururken WeaveFabricState tarafından çağrılır.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)
virtual void
Bu yöntem, bir kumaştan ayrılırken/temizleme yapılırken WeaveFabricState tarafından çağrılır.

Herkese açık işlevler

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Bu yöntem, yeni bir kumaşı birleştirirken/oluştururken WeaveFabricState tarafından çağrılır.

Ayrıntılar
Parametreler
[in] fabricState
Değiştirilen WeaveFabricState.
[in] newFabricId
Yeni kumaş kimliği.

DidLeaveFabric

virtual void DidLeaveFabric(
  WeaveFabricState *fabricState,
  uint64_t oldFabricId
)

Bu yöntem, bir kumaştan ayrılırken/temizleme yapılırken WeaveFabricState tarafından çağrılır.

Ayrıntılar
Parametreler
[in] fabricState
Değiştirilen WeaveFabricState.
[in] oldFabricId
Eski/önceki kumaş kimliği.