nl::Weave::FabricStateDelegate

Esta es una clase abstracta.

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

Esta clase delegada abstracta comunica los cambios de estado de los tejidos.

Resumen

Herencia

Subclases directamente conocidas: 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 o crea una tela nueva.
DidLeaveFabric(WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Se llama a este método cuando WeaveFabricState abandona una tela (es decir, se borra el estado de la tela).

Funciones públicas

DidJoinFabric

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

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

Detalles
Parámetros
[in] fabricState
Se modificó un puntero a WeaveFabricState.
[in] newFabricId
El ID de tejido nuevo de WeaveFabricState.

DidLeaveFabric

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

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

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