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

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

Implementa il profilo di provisioning Weave Fabric per un dispositivo Weave.

Riepilogo

Eredità

Eredita da:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Funzioni pubbliche

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Indica che sul dispositivo è stata creata una nuova Infrastruttura.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Indica che è stata richiesta la configurazione dell'attuale tessuto Weave.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Indica che il dispositivo è stato unito a un'Infrastruttura esistente.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Indica che il dispositivo ha abbandonato un'Infrastruttura.
Init()
IsPairedToAccount() const override
virtual bool
Chiamato per determinare se il dispositivo è attualmente associato a un account.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Funzioni protette

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

Funzioni pubbliche

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Indica che sul dispositivo è stata creata una nuova Infrastruttura.

Dettagli
Valori restituiti
WEAVE_NO_ERROR
In caso di successo.
other
Altri codici di errore Weave o specifici della piattaforma che indicano un errore che impedisce al dispositivo di creare un'infrastruttura.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Indica che è stata richiesta la configurazione dell'attuale tessuto Weave.

Dettagli
Valori restituiti
WEAVE_NO_ERROR
In caso di successo.
other
Altri codici di errore Weave o specifici della piattaforma che indicano che si è verificato un errore che impedisce al dispositivo di restituire la configurazione del fabric.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Indica che il dispositivo è stato unito a un'Infrastruttura esistente.

Dettagli
Valori restituiti
WEAVE_NO_ERROR
In caso di successo.
other
Altri codici di errore Weave o specifici della piattaforma che indicano che si è verificato un errore che impedisce al dispositivo di unirsi al fabric.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Indica che il dispositivo ha abbandonato un'Infrastruttura.

Dettagli
Valori restituiti
WEAVE_NO_ERROR
In caso di successo.
other
Altri codici di errore Weave o specifici della piattaforma che indicano un errore che impedisce al dispositivo di uscire dal fabric.

Inizia

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Chiamato per determinare se il dispositivo è attualmente associato a un account.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Funzioni protette

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operatore=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default