nl::Weave::DeviceLayer::ภายใน::FabricProvisioningServer

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

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

สรุป

การสืบทอด

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

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

HandleCreateFabric(void) override
virtual WEAVE_ERROR
ระบุว่าอุปกรณ์ได้สร้างผ้าใหม่
HandleGetFabricConfig(void) override
virtual WEAVE_ERROR
บ่งบอกว่าได้ขอการกําหนดค่าผ้า Weave ปัจจุบันแล้ว
HandleJoinExistingFabric(void) override
virtual WEAVE_ERROR
ระบุว่าอุปกรณ์เข้าร่วม Fabric ที่มีอยู่แล้ว
HandleLeaveFabric(void) override
virtual WEAVE_ERROR
ระบุว่าอุปกรณ์ออกจากผ้าแล้ว
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

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

ด้ามสร้างผ้า

virtual WEAVE_ERROR HandleCreateFabric(
  void
) override

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

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

แฮนเดิล GetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
) override

บ่งบอกว่าได้ขอการกําหนดค่าผ้า Weave ปัจจุบันแล้ว

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

แฮนเดิลเดิมที่มีอยู่

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
) override

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

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

แฮนเดิลของ Fabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
) override

ระบุว่าอุปกรณ์ออกจากผ้าแล้ว

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

เริ่ม

WEAVE_ERROR Init()

Isจับคู่กับบัญชี

virtual bool IsPairedToAccount() const override

โทรหาเพื่อตรวจสอบว่าอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่

ออกจากผ้า

WEAVE_ERROR LeaveFabric(
  void
)

กิจกรรมบนแพลตฟอร์ม

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

ฟังก์ชันที่ได้รับการคุ้มครอง

เซิร์ฟเวอร์การจัดสรร

 FabricProvisioningServer()=default

เซิร์ฟเวอร์การจัดสรร

 FabricProvisioningServer(
  const FabricProvisioningServer &
)=delete

เซิร์ฟเวอร์การจัดสรร

 FabricProvisioningServer(
  const FabricProvisioningServer &&
)=delete

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

FabricProvisioningServer & operator=(
  const FabricProvisioningServer &
)=delete

~เซิร์ฟเวอร์การจัดสรร

 ~FabricProvisioningServer()=default