nl::Weave::Warm::WarmFabricStateDelegate

#include <src/warm/Warm.h>

Bu, HeatCore'un dahili bir sınıfıdır.

Özet

FabricStateDelegate arayüzünü uygular. Bu sınıfın bir örneği (ör. sWarmFabricStatePause), WeaveFabricState'in delegesi olarak ayarlanır. Sıcak özelliği, Fabric durumu değişiklikleriyle ilgili bildirim almak için bu ayarı kullanır.

Devralma

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

Kamu işlevleri

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

Kamu işlevleri

DidJoinFabric

virtual void DidJoinFabric(
  WeaveFabricState *fabricState,
  uint64_t newFabricId
)

Bu yöntem, yeni bir yapıyı birleştirirken veya bir araya getirirken 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 veya bir kumaşı temizlerken WeaveFabricState tarafından çağrılır.

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