Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::Weave::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의 새 패브릭 ID입니다.

완료 이탈

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

이 메서드는 WeaveFabricState에서 패브릭을 벗어나면 (즉, 패브릭 상태가 삭제됨) 호출됩니다.

세부정보
매개변수
[in] fabricState
변경된 WeaveFabricState에 대한 포인터입니다.
[in] oldFabricId
삭제된 이전 패브릭 ID입니다.