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

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

Implementiert das Weave Fabric Provisioning-Profil für ein Weave-Gerät.

Zusammenfassung

Übernahme

Übernimmt von:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Öffentliche Funktionen

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät eine neue Fabric erstellt hat.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Gibt an, dass die Konfiguration der aktuellen Weave Fabric angefordert wurde.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät einer vorhandenen Fabric beigetreten ist.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät eine Fabric verlassen hat.
Init()
IsPairedToAccount() const override
virtual bool
Wird aufgerufen, um festzustellen, ob das Gerät derzeit mit einem Konto gekoppelt ist.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Geschützte Funktionen

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

Öffentliche Funktionen

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Gibt an, dass das Gerät eine neue Fabric erstellt hat.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass das Gerät aufgrund eines Fehlers kein Fabric erstellen konnte.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Gibt an, dass die Konfiguration der aktuellen Weave Fabric angefordert wurde.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist und das Gerät die Rückgabe der Fabric-Konfiguration verhindert.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Gibt an, dass das Gerät einer vorhandenen Fabric beigetreten ist.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass das Gerät aufgrund eines Fehlers nicht mit dem Fabric verbunden werden konnte.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Gibt an, dass das Gerät eine Fabric verlassen hat.

Details
Rückgabewerte
WEAVE_NO_ERROR
Bei Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die auf einen Fehler hinweisen und das Gerät daran hindern, das Fabric zu verlassen.

Init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Wird aufgerufen, um festzustellen, ob das Gerät derzeit mit einem Konto gekoppelt ist.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Geschützte Funktionen

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default