нл:: Переплетение:: FabricStateDelegate

Это абстрактный класс.

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

Этот абстрактный класс делегата сообщает об изменениях состояния структуры.

Краткое содержание

Наследование

Прямые известные подклассы: nl::Weave::Warm::WarmFabricStateDelegate

Общественные функции

DidJoinFabric ( WeaveFabricState *fabricState, uint64_t newFabricId)=0
virtual void
Этот метод вызывается, когда WeaveFabricState присоединяется или создает новую структуру.
DidLeaveFabric ( WeaveFabricState *fabricState, uint64_t oldFabricId)=0
virtual void
Этот метод вызывается, когда WeaveFabricState покидает структуру (т. е. состояние структуры очищается).

Общественные функции

DidJoinFabric

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

Этот метод вызывается, когда WeaveFabricState присоединяется или создает новую структуру.

Подробности
Параметры
[in] fabricState
Указатель на WeaveFabricState , который был изменен.
[in] newFabricId
Новый идентификатор структуры WeaveFabricState .

СделалОставитьТкань

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

Этот метод вызывается, когда WeaveFabricState покидает структуру (т. е. состояние структуры очищается).

Подробности
Параметры
[in] fabricState
Указатель на измененный WeaveFabricState .
[in] oldFabricId
Старый идентификатор структуры, который был очищен.