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

nl::매서::기기 레이어:내부:FabricProvisioningServer

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/FabricProvisioningServer.h>

Weave 기기의 Weave Fabric 프로비저닝 프로필을 구현합니다.

요약

상속

상속:
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

공개 함수

HandleCreateFabric(void) override
virtual WEAVE_ERROR
기기에서 새 Fabric을 만들었음을 나타냅니다.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
현재 Weave Fabric의 구성이 요청되었음을 나타냅니다.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
기기가 기존 Fabric에 조인되었음을 나타냅니다.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
기기에서 Fabric을 나갔음을 나타냅니다.
Init()
IsPairedToAccount() const override
virtual bool
기기가 현재 계정에 페어링되어 있는지 확인하기 위해 호출됩니다.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

보호된 함수

FabricProvisioningServer()=default
FabricProvisioningServer(const FabricProvisioningServer &)=delete
FabricProvisioningServer(const FabricProvisioningServer &&)=delete
operator=(const FabricProvisioningServer &)=delete
~FabricProvisioningServer()=default

공개 함수

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

기기에서 새 Fabric을 만들었음을 나타냅니다.

세부정보
반환 값
WEAVE_NO_ERROR
성공했습니다.
other
오류가 발생하여 기기에서 패브릭을 생성하지 못하는 것을 나타내는 기타 Weave 또는 플랫폼별 오류 코드입니다.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

현재 Weave Fabric의 구성이 요청되었음을 나타냅니다.

세부정보
반환 값
WEAVE_NO_ERROR
성공했습니다.
other
오류가 발생하여 기기가 Fabric 구성을 반환하는 것을 막는 기타 Weave 또는 플랫폼별 오류 코드.

핸들가입에 대해

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

기기가 기존 Fabric에 조인되었음을 나타냅니다.

세부정보
반환 값
WEAVE_NO_ERROR
성공했습니다.
other
오류가 발생하여 기기가 패브릭에 조인되지 않았음을 나타내는 Weave 또는 플랫폼별 오류 코드입니다.

핸들 핸들

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

기기에서 Fabric을 나갔음을 나타냅니다.

세부정보
반환 값
WEAVE_NO_ERROR
성공했습니다.
other
오류가 발생하여 기기가 패브릭에서 벗어나지 않았음을 나타내는 Weave 또는 플랫폼별 오류 코드입니다.

Init

WEAVE_ERROR Init()

페어링된 쌍 계정

virtual bool IsPairedToAccount() const override

기기가 현재 계정에 페어링되어 있는지 확인하기 위해 호출됩니다.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

온플랫폼 이벤트

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

보호된 함수

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

연산자=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricFabricServer

 ~FabricProvisioningServer()=default