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

nl::위::기기 레이어:내부:서비스 프로비저닝 서버

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

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

요약

상속

상속 위치:
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate

공개 함수

HandleIFJServiceFabricJoinResult(WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode) override
virtual void
HandlePairDeviceToAccountResult(WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode) override
virtual void
HandleRegisterServicePairAccount(::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg) override
HandleUnregisterService(uint64_t serviceId) override
virtual WEAVE_ERROR
HandleUpdateService(::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg) override
Init(void)
IsPairedToAccount(void) const override
virtual bool
기기가 현재 계정에 페어링되어 있는지 확인하기 위해 호출됩니다.
OnPlatformEvent(const WeaveDeviceEvent *event)
void

보호된 함수

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

공개 함수

HandleIFJServiceFabricJoinResult

virtual void HandleIFJServiceFabricJoinResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
) override

HandlePairDeviceToAccountResult

virtual void HandlePairDeviceToAccountResult(
  WEAVE_ERROR localErr,
  uint32_t serverStatusProfileId,
  uint16_t serverStatusCode
) override

HandleRegisterServicePairAccount

WEAVE_ERROR HandleRegisterServicePairAccount(
  ::nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage & msg
) override

핸들 등록 해제 서비스

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
) override

핸들 업데이트 서비스

WEAVE_ERROR HandleUpdateService(
  ::nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage & msg
) override

Init

WEAVE_ERROR Init(
  void
)

페어링된 쌍 계정

virtual bool IsPairedToAccount(
  void
) const override

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

온플랫폼 이벤트

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

보호된 함수

ServiceProvisioningServer

 ServiceProvisioningServer()=default

ServiceProvisioningServer

 ServiceProvisioningServer(
  const ServiceProvisioningServer &
)=delete

ServiceProvisioningServer

 ServiceProvisioningServer(
  const ServiceProvisioningServer &&
)=delete

연산자=

ServiceProvisioningServer & operator=(
  const ServiceProvisioningServer &
)=delete

~ServiceProvisioningServer

 ~ServiceProvisioningServer()=default