nl::Weave::DeviceLayer::Dahili::FabricProvisioningServer

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

Weave kumaş için temel hazırlık profili uygulanır.

Özet

Devralma

Şunlardan devralır:
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningTemsilci

Herkese açık işlevler

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Cihazın yeni bir Kumaş oluşturduğunu gösterir.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Mevcut Weave Kumaş yapılandırmasının istendiğini belirtir.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Cihazın mevcut bir kumaşa katıldığını gösterir.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Cihazın bir Kumaştan çıktığını gösterir.
Init()
IsPairedToAccount() const override
virtual bool
Cihazın şu anda bir hesapla eşlenip eşlenmediğini belirlemek için aranır.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Korumalı işlevler

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

Herkese açık işlevler

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Cihazın yeni bir Kumaş oluşturduğunu gösterir.

Ayrıntılar
Döndürülen Değerler
WEAVE_NO_ERROR
Başarılı.
other
Cihazın kumaş üretmesini engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Mevcut Weave Kumaş yapılandırmasının istendiğini belirtir.

Ayrıntılar
Döndürülen Değerler
WEAVE_NO_ERROR
Başarılı.
other
Cihazın kumaş yapılandırmasını döndürmesini engelleyen bir hata oluştuğunu gösteren diğer Weave veya platforma özgü hata kodları.

HandleJoinMevcutFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Cihazın mevcut bir kumaşa katıldığını gösterir.

Ayrıntılar
Döndürülen Değerler
WEAVE_NO_ERROR
Başarılı.
other
Cihazın kumaşa katılmasını engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.

Tutacaklı Fabrik

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Cihazın bir Kumaştan çıktığını gösterir.

Ayrıntılar
Döndürülen Değerler
WEAVE_NO_ERROR
Başarılı.
other
Cihazın kumaşı bırakmasını engelleyen bir hata oluştuğunu belirten diğer Ağlatıcı veya platforma özel hata kodları.

Başlangıç

WEAVE_ERROR Init()

Hesapla Eşlendi

virtual bool IsPairedToAccount() const override

Cihazın şu anda bir hesapla eşlenip eşlenmediğini belirlemek için aranır.

Ayrılan Fabrik

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Korumalı işlevler

Kumaş Sağlama Sunucusu

 FabricProvisioningServer()=default

Kumaş Sağlama Sunucusu

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

Kumaş Sağlama Sunucusu

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operatör=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default