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

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

Implementuje profil udostępniania Weave Fabric na urządzeniu Weave.

Podsumowanie

Dziedziczenie

Dziedziczy z:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Funkcje publiczne

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Wskazuje, że urządzenie utworzyło nową tkaninę Fabric.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Wskazuje, że wysłano żądanie konfiguracji bieżącej tkaniny Weave.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Wskazuje, że urządzenie dołączyło do istniejącej usługi Fabric.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Wskazuje, że urządzenie opuściło tkaninę.
Init()
IsPairedToAccount() const override
virtual bool
Wywoływana w celu określenia, czy urządzenie jest obecnie sparowane z kontem.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Funkcje chronione

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

Funkcje publiczne

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Wskazuje, że urządzenie utworzyło nową tkaninę Fabric.

Szczegóły
Zwracane wartości
WEAVE_NO_ERROR
Na sukces.
other
Inne kody błędów Weave lub dotyczące konkretnej platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu utworzenie tkaniny.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Wskazuje, że wysłano żądanie konfiguracji bieżącej tkaniny Weave.

Szczegóły
Zwracane wartości
WEAVE_NO_ERROR
Na sukces.
other
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu zwrócenie konfiguracji tkaniny.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Wskazuje, że urządzenie dołączyło do istniejącej usługi Fabric.

Szczegóły
Zwracane wartości
WEAVE_NO_ERROR
Na sukces.
other
Inne kody błędów Weave lub platformy wskazujące, że wystąpił błąd uniemożliwiający połączenie urządzenia z tkaniną.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Wskazuje, że urządzenie opuściło tkaninę.

Szczegóły
Zwracane wartości
WEAVE_NO_ERROR
Na sukces.
other
Inne kody błędów Weave lub dotyczące platformy wskazujące, że wystąpił błąd, który uniemożliwia urządzeniu opuszczenie tkaniny.

Zainicjuj

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Wywoływana w celu określenia, czy urządzenie jest obecnie sparowane z kontem.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Funkcje chronione

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default