Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl::Weave::Geräteschicht::Intern::FabricProvisioningServer

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

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

Fazit

Übernahme

Übernommen 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 ein neues Fabric erstellt hat.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Gibt an, dass die Konfiguration des aktuellen Weave-Fabrics angefordert wurde.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät einem vorhandenen Fabric beigetreten ist.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Gibt an, dass das Gerät einen Stoff 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

GriffCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Gibt an, dass das Gerät ein neues Fabric erstellt hat.

Details
Rückgabewerte
WEAVE_NO_ERROR
Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die auf einen Fehler hinweisen und das Gerät am Erstellen des Stoffs hindern.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Gibt an, dass die Konfiguration des aktuellen Weave-Fabrics angefordert wurde.

Details
Rückgabewerte
WEAVE_NO_ERROR
Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die angeben, dass ein Fehler aufgetreten ist und das Gerät die Fabric-Konfiguration nicht zurückgeben konnte.

HandleJoinVorhandener Stoff

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

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

Details
Rückgabewerte
WEAVE_NO_ERROR
Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die angeben, dass ein Fehler aufgetreten ist und das Gerät nicht am Stoff teilnehmen konnte.

GriffVerlassen

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Gibt an, dass das Gerät einen Stoff verlassen hat.

Details
Rückgabewerte
WEAVE_NO_ERROR
Erfolg.
other
Andere Weave- oder plattformspezifische Fehlercodes, die darauf hinweisen, dass ein Fehler aufgetreten ist und das Gerät den Stoff nicht verlassen konnte.

Init

WEAVE_ERROR Init()

Gekoppeltes Konto

virtual bool IsPairedToAccount() const override

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

Stoff

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Geschützte Funktionen

Textil-Bereitstellungsserver

 FabricProvisioningServer()=default

Textil-Bereitstellungsserver

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

Textil-Bereitstellungsserver

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

Operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default