O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: Perfis :: ServiceProvisioning :: ServiceProvisioningDelegate

Esta é uma classe abstrata.

Resumo

Herança

Herda: nl :: Weave :: WeaveServerDelegateBase
Dirigir Subclasses conhecidas: nl :: Weave :: DeviceLayer :: Interno :: ServiceProvisioningServer

Funções públicas

EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
Imponha o controle de acesso no nível da mensagem para uma mensagem de solicitação de provisionamento de serviço recebida.
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
Chamado para determinar se o dispositivo está atualmente emparelhado com uma conta.

Funções públicas

EnforceAccessControl

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

Imponha o controle de acesso no nível da mensagem para uma mensagem de solicitação de provisionamento de serviço recebida

Detalhes
Parâmetros
[in] ec
O ExchangeContext sobre a qual foi recebida a mensagem.
[in] msgProfileId
O id do perfil da mensagem recebida.
[in] msgType
O tipo de mensagem da mensagem recebida.
[in] msgInfo
Um WeaveMessageInfo estrutura contendo informação sobre a mensagem recebida.
[in,out] result
Um valor enumerado que descreve o resultado da avaliação da política de controle de acesso para a mensagem recebida. Ao entrar no método, o valor representa o resultado provisório no ponto atual do processo de avaliação. Ao retornar, espera-se que o resultado represente a avaliação final da política de controle de acesso da mensagem.

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 

Chamado para determinar se o dispositivo está atualmente emparelhado com uma conta.