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

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

Triển khai hồ sơ Cấp phép vải dệt cho thiết bị Weave.

Tóm tắt

Tính kế thừa

Kế thừa từ:
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

Hàm công khai

HandleCreateFabric(void) override
virtual WEAVE_ERROR
Cho biết rằng thiết bị đã tạo một Fabric mới.
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
Cho biết rằng cấu hình của Weave Fabric hiện tại đã được yêu cầu.
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
Cho biết rằng thiết bị đã kết nối với một Fabric hiện có.
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
Cho biết thiết bị đã rời khỏi một Fabric.
Init()
IsPairedToAccount() const override
virtual bool
Được gọi để xác định xem thiết bị hiện đã được ghép nối với một tài khoản hay chưa.
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

Hàm được bảo vệ

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

Hàm công khai

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

Cho biết rằng thiết bị đã tạo một Fabric mới.

Thông tin chi tiết
Giá trị trả về
WEAVE_NO_ERROR
Khi thành công.
other
Các mã lỗi khác của Weave hoặc nền tảng cụ thể cho biết đã xảy ra lỗi khiến thiết bị không tạo được vải.

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

Cho biết rằng cấu hình của Weave Fabric hiện tại đã được yêu cầu.

Thông tin chi tiết
Giá trị trả về
WEAVE_NO_ERROR
Khi thành công.
other
Các mã lỗi khác của Weave hoặc nền tảng cụ thể cho biết đã xảy ra lỗi khiến thiết bị không trả về cấu hình Fabric.

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

Cho biết rằng thiết bị đã kết nối với một Fabric hiện có.

Thông tin chi tiết
Giá trị trả về
WEAVE_NO_ERROR
Khi thành công.
other
Các mã lỗi riêng của Weave hoặc nền tảng khác cho biết đã xảy ra lỗi khiến thiết bị không kết nối được với kết nối.

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

Cho biết thiết bị đã rời khỏi một Fabric.

Thông tin chi tiết
Giá trị trả về
WEAVE_NO_ERROR
Khi thành công.
other
Các mã lỗi khác của Weave hoặc nền tảng cụ thể cho biết đã xảy ra lỗi khiến thiết bị không thể rời khỏi kết nối.

Bắt đầu

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

Được gọi để xác định xem thiết bị hiện đã được ghép nối với một tài khoản hay chưa.

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

Hàm được bảo vệ

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

toán tử=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricCungingServer

 ~FabricProvisioningServer()=default