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

nl :: 짜다:: 프로필 :: 서비스 프로비저닝 :: ServiceProvisioningDelegate

이것은 추상 클래스입니다.

요약

계승

:에서 상속 NL :: 위브 :: WeaveServerDelegateBase
기존의 서브 클래스를 직접 : NL :: 위브 :: DeviceLayer :: 내부 :: ServiceProvisioningServer

공공 기능

EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
수신 서비스 프로비저닝 요청 메시지에 대해 메시지 수준 액세스 제어를 적용합니다.
HandleIFJServiceFabricJoinResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0
virtual void
HandlePairDeviceToAccountResult ( WEAVE_ERROR localErr, uint32_t serverStatusProfileId, uint16_t serverStatusCode)=0
virtual void
HandleRegisterServicePairAccount ( RegisterServicePairAccountMessage & msg)=0
virtual WEAVE_ERROR
HandleUnregisterService (uint64_t serviceId)=0
virtual WEAVE_ERROR
HandleUpdateService ( UpdateServiceMessage & msg)=0
virtual WEAVE_ERROR
IsPairedToAccount () const
virtual bool
장치가 현재 계정에 페어링되어 있는지 확인하기 위해 호출됩니다.

공공 기능

EnforceAccessControl

virtual void EnforceAccessControl(
  ExchangeContext *ec,
  uint32_t msgProfileId,
  uint8_t msgType,
  const WeaveMessageInfo *msgInfo,
  AccessControlResult & result
)

수신 서비스 프로비저닝 요청 메시지에 대해 메시지 수준 액세스 제어를 적용합니다.

세부
매개 변수
[in] ec
ExchangeContext가 있는 이상 메시지가 수신되었습니다.
[in] msgProfileId
수신 된 메시지의 프로필 ID입니다.
[in] msgType
수신 된 메시지의 메시지 유형입니다.
[in] msgInfo
WeaveMessageInfo의 수신 된 메시지에 대한 정보를 포함하는 구조.
[in,out] result
수신 된 메시지에 대한 액세스 제어 정책 평가 결과를 설명하는 열거 값입니다. 분석법에 들어가면 값은 평가 프로세스의 현재 지점에서 임시 결과를 나타냅니다. 반환시 결과는 메시지에 대한 액세스 제어 정책의 최종 평가를 나타낼 것으로 예상됩니다.

HandleIFJServiceFabricJoinResult

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

HandlePairDeviceToAccountResult

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

HandleRegisterServicePairAccount

virtual WEAVE_ERROR HandleRegisterServicePairAccount(
  RegisterServicePairAccountMessage & msg
)=0

HandleUnregisterService

virtual WEAVE_ERROR HandleUnregisterService(
  uint64_t serviceId
)=0

HandleUpdateService

virtual WEAVE_ERROR HandleUpdateService(
  UpdateServiceMessage & msg
)=0

IsPairedToAccount

virtual bool IsPairedToAccount() const 

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