nl::Weave::FabricStateDelegate

Esta es una clase abstracta.

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

Esta clase delegada abstracta comunica los cambios de estado de la estructura.

Resumen

Herencia

Subclases conocidas directas: nl::Weave::Warm::WarmFabricStateDelegate

Funciones públicas

DidJoinFabric(WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
Se llama a este método cuando WeaveFabricState se une a una estructura nueva o la crea.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Se llama a este método cuando WeaveFabricState deja una tela (es decir, se borra el estado de tela).

Funciones públicas

DidJoinFabric

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

Se llama a este método cuando WeaveFabricState se une a una estructura nueva o la crea.

Detalles
Parámetros
[in] fabricState
Un puntero a WeaveFabricState que se cambió.
[in] newFabricId
Es el nuevo ID de tejido de WeaveFabricState.

DidLeaveFabric

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

Se llama a este método cuando WeaveFabricState deja una tela (es decir, se borra el estado de tela).

Detalles
Parámetros
[in] fabricState
Un puntero para WeaveFabricState que se cambió.
[in] oldFabricId
El ID de tela anterior que se borró.