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

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

Met en œuvre le profil de provisionnement Weave Fabric pour un appareil Weave.

Résumé

Héritage

Hérite de:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Fonctions publiques

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Indique que l'appareil a créé un objet Fabric.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Indique que la configuration de la structure Weave Fabric actuelle a été demandée.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Indique que l'appareil a rejoint un Fabric existant.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Indique que l'appareil a quitté un Fabric.
Init()
IsPairedToAccount() const override
virtual bool
Appelée pour déterminer si l'appareil est actuellement couplé à un compte.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Fonctions protégées

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

Fonctions publiques

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Indique que l'appareil a créé un objet Fabric.

Détails
Valeurs renvoyées
WEAVE_NO_ERROR
En cas de réussite.
other
Autres codes d'erreur Weave ou spécifiques à la plate-forme indiquant qu'une erreur s'est produite empêchant l'appareil de créer un tissu.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Indique que la configuration de la structure Weave Fabric actuelle a été demandée.

Détails
Valeurs renvoyées
WEAVE_NO_ERROR
En cas de réussite.
other
Autres codes d'erreur Weave ou spécifiques à la plate-forme indiquant qu'une erreur s'est produite empêchant l'appareil de renvoyer la configuration de la structure.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Indique que l'appareil a rejoint un Fabric existant.

Détails
Valeurs renvoyées
WEAVE_NO_ERROR
En cas de réussite.
other
Autres codes d'erreur Weave ou spécifiques à la plate-forme indiquant qu'une erreur s'est produite empêchant l'appareil de rejoindre la structure.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Indique que l'appareil a quitté un Fabric.

Détails
Valeurs renvoyées
WEAVE_NO_ERROR
En cas de réussite.
other
Autres codes d'erreur Weave ou spécifiques à la plate-forme indiquant qu'une erreur s'est produite empêchant l'appareil de quitter le tissu.

Init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Appelée pour déterminer si l'appareil est actuellement couplé à un compte.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Fonctions protégées

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default