nl::Menenun::DeviceLayer::Internal::FabricProvisioningServer

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

Menerapkan profil Penyediaan Kain Weave untuk perangkat Weave.

Ringkasan

Warisan

Mewarisi dari:
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Fungsi publik

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Menunjukkan bahwa perangkat telah membuat Fabric baru.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Menunjukkan bahwa konfigurasi Fabric Weave saat ini telah diminta.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Menunjukkan bahwa perangkat telah bergabung ke Fabric yang sudah ada.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Menunjukkan bahwa perangkat telah meninggalkan Fabric.
Init()
IsPairedToAccount() const override
virtual bool
Dipanggil untuk menentukan apakah perangkat saat ini disambungkan dengan akun.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Fungsi yang dilindungi

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

Fungsi publik

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Menunjukkan bahwa perangkat telah membuat Fabric baru.

Detail
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Jika berhasil.
other
Kode error Weave atau platform tertentu lainnya menunjukkan bahwa error terjadi yang mencegah perangkat membuat kain.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Menunjukkan bahwa konfigurasi Fabric Weave saat ini telah diminta.

Detail
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Jika berhasil.
other
Kode error khusus Weave atau platform lainnya menunjukkan bahwa terjadi error yang mencegah perangkat menampilkan konfigurasi Fabric.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Menunjukkan bahwa perangkat telah bergabung ke Fabric yang sudah ada.

Detail
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Jika berhasil.
other
Kode error Weave atau platform tertentu lainnya menunjukkan bahwa error terjadi yang mencegah perangkat bergabung ke kain.

GagangKain

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Menunjukkan bahwa perangkat telah meninggalkan Fabric.

Detail
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Jika berhasil.
other
Kode error Weave atau platform tertentu lainnya menunjukkan bahwa error terjadi yang mencegah perangkat keluar dari kain.

Init

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Dipanggil untuk menentukan apakah perangkat saat ini disambungkan dengan akun.

DaunKain

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Fungsi yang dilindungi

Penyediaan FabricServer

 FabricProvisioningServer()=default

Penyediaan FabricServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

Penyediaan FabricServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

operator=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningServer

 ~FabricProvisioningServer()=default