En Google, luchamos por la equidad racial de la comunidad negra. Más información

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

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

Implementa el perfil de aprovisionamiento de tejido de Weave para un dispositivo de Weave.

Resumen

Herencia

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

Funciones públicas

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Indica que el dispositivo creó un nuevo dispositivo Fabric.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Indica que se solicitó la configuración de la tela de Weave actual.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Indica que el dispositivo se unió a un Fabric existente.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Indica que el dispositivo abandonó una fábrica.
Init()
IsPairedToAccount() const override
virtual bool
Se llama para determinar si el dispositivo está vinculado actualmente a una cuenta.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Funciones protegidas

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

Funciones públicas

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Indica que el dispositivo creó un nuevo dispositivo Fabric.

Detalles
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
other
Otros códigos de error de Weave o plataformas específicas que indican que se produjo un error que impidió que el dispositivo creara una tejido

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Indica que se solicitó la configuración de la tela de Weave actual.

Detalles
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
other
Otros códigos de error de Weave o específicos de la plataforma indican que se produjo un error que impidió que el dispositivo mostrara la configuración de tejido.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Indica que el dispositivo se unió a un Fabric existente.

Detalles
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
other
Otros códigos de error de Weave o plataformas específicas que indican que se produjo un error que impidió que el dispositivo se uniera a la estructura

HandleSalir de Fabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Indica que el dispositivo abandonó una fábrica.

Detalles
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
other
Otros códigos de error de Weave o plataformas específicas que indican que se produjo un error que impidió que el dispositivo salga de la estructura

Init

WEAVE_ERROR Init()

Está vinculado a una cuenta

virtual bool IsPairedToAccount() const override

Se llama para determinar si el dispositivo está vinculado actualmente a una cuenta.

Salir de Fabric

WEAVE_ERROR LeaveFabric(
  void
)

Evento en la plataforma

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Funciones protegidas

Fabrica de Fabric

 FabricProvisioningServer()=default

Fabrica de Fabric

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

Fabrica de Fabric

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operador=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default