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

nl::Weave::DeviceLayer::Internal::FabricProvisioningServer

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

Implementa o perfil de provisionamento do Weave Fabric para um dispositivo Weave.

Resumo

Herança

Herda de:
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Funções públicas

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Indica que o dispositivo criou um novo Fabric.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Indica que a configuração atual do Weave Fabric foi solicitada.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Indica que o dispositivo entrou em um Fabric existente.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Indica que o dispositivo saiu de uma Fabric.
Init()
IsPairedToAccount() const override
virtual bool
Chamado para determinar se o dispositivo está pareado com uma conta.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Funções protegidas

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

Funções públicas

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Indica que o dispositivo criou um novo Fabric.

Detalhes
Valores de retorno
WEAVE_NO_ERROR
Em caso de sucesso.
other
Outros códigos de erro específicos do Weave ou da plataforma que indicam que ocorreu um erro que impediu que o dispositivo criasse um tecido.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Indica que a configuração atual do Weave Fabric foi solicitada.

Detalhes
Valores de retorno
WEAVE_NO_ERROR
Em caso de sucesso.
other
Outros códigos de erro específicos do Weave ou da plataforma indicando que ocorreu um erro que impediu que o dispositivo retornasse a configuração do tecido.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Indica que o dispositivo entrou em um Fabric existente.

Detalhes
Valores de retorno
WEAVE_NO_ERROR
Em caso de sucesso.
other
Outros códigos de erro específicos do Weave ou da plataforma que indicam que ocorreu um erro que impediu que o dispositivo entrasse no tecido.

Manuseio

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Indica que o dispositivo saiu de uma Fabric.

Detalhes
Valores de retorno
WEAVE_NO_ERROR
Em caso de sucesso.
other
Outros códigos de erro específicos do Weave ou da plataforma que indicam que ocorreu um erro que impediu o dispositivo de sair do tecido.

Init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

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

Folhagem

WEAVE_ERROR LeaveFabric(
  void
)

Evento de plataforma

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Funções protegidas

Servidor de provisionamento da Fabric

 FabricProvisioningServer()=default

Servidor de provisionamento da Fabric

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

Servidor de provisionamento da Fabric

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operador=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~Servidor de provisionamento da Fabric

 ~FabricProvisioningServer()=default