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

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

ใช้งานโปรไฟล์การจัดสรร Weave Fabric สำหรับอุปกรณ์ Weave

สรุป

การสืบทอด

รับค่าจาก
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer
  nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

ฟังก์ชันสาธารณะ

HandleCreateFabric(void) override
virtual WEAVE_ERROR
บ่งบอกว่าอุปกรณ์ได้สร้าง Fabric ใหม่
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
บ่งบอกว่ามีการขอการกำหนดค่าของ Weave Fabric ในปัจจุบัน
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
บ่งบอกว่าอุปกรณ์เข้าร่วม Fabric ที่มีอยู่แล้ว
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
บ่งบอกว่าอุปกรณ์ได้ออกจาก Fabric แล้ว
Init()
IsPairedToAccount() const override
virtual bool
เรียกใช้เพื่อดูว่าปัจจุบันอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่
LeaveFabric(void)
OnPlatformEvent(const WeaveDeviceEvent *event)
void

ฟังก์ชันที่มีการป้องกัน

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

ฟังก์ชันสาธารณะ

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

บ่งบอกว่าอุปกรณ์ได้สร้าง Fabric ใหม่

รายละเอียด
แสดงผลค่า
WEAVE_NO_ERROR
ความสำเร็จ
other
รหัสข้อผิดพลาดอื่นๆ ของ Weave หรือเฉพาะแพลตฟอร์มที่ระบุว่าเกิดข้อผิดพลาดที่ทำให้อุปกรณ์ไม่สามารถสร้าง Fabric

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

บ่งบอกว่ามีการขอการกำหนดค่าของ Weave Fabric ในปัจจุบัน

รายละเอียด
แสดงผลค่า
WEAVE_NO_ERROR
ความสำเร็จ
other
รหัสข้อผิดพลาดอื่นๆ ของ Weave หรือรหัสข้อผิดพลาดเฉพาะแพลตฟอร์มซึ่งบ่งชี้ว่าเกิดข้อผิดพลาดที่ขัดขวางอุปกรณ์ไม่ให้แสดงผลการกำหนดค่า Fabric

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

บ่งบอกว่าอุปกรณ์เข้าร่วม Fabric ที่มีอยู่แล้ว

รายละเอียด
แสดงผลค่า
WEAVE_NO_ERROR
ความสำเร็จ
other
รหัสข้อผิดพลาดอื่นๆ ของ Weave หรือเฉพาะแพลตฟอร์มที่ระบุว่าเกิดข้อผิดพลาดที่ทำให้อุปกรณ์ไม่สามารถผนวกเข้ากับผ้าได้

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

บ่งบอกว่าอุปกรณ์ได้ออกจาก Fabric แล้ว

รายละเอียด
แสดงผลค่า
WEAVE_NO_ERROR
ความสำเร็จ
other
รหัสข้อผิดพลาดอื่นๆ ของ Weave หรือเฉพาะแพลตฟอร์มที่ระบุว่าเกิดข้อผิดพลาดขึ้นที่ป้องกันไม่ให้อุปกรณ์หลุดออกจากผ้า

เริ่มต้น

WEAVE_ERROR Init()

IsPairedToAccount

virtual bool IsPairedToAccount() const override

เรียกใช้เพื่อดูว่าปัจจุบันอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่

LeaveFabric

WEAVE_ERROR LeaveFabric(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

ฟังก์ชันที่มีการป้องกัน

FabricProvisioningServer

 FabricProvisioningServer()=default

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

FabricProvisioningServer

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

โอเปอเรเตอร์=

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~FabricProvisioningเซิร์ฟเวอร์

 ~FabricProvisioningServer()=default