จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ไม่มี:: สาน:: โปรไฟล์:: การเตรียมผ้า:: ผู้แทนการจัดสรรผ้าD

นี่คือคลาสนามธรรม

#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>

คลาสผู้รับมอบสิทธิ์สำหรับการดำเนินการเพิ่มเติมที่สอดคล้องกับการดำเนินการจัดเตรียม Fabric

สรุป

มรดก

สืบทอดจาก: NL :: สาน :: WeaveServerDelegateBase
ตรง Subclasses เป็นที่รู้จัก: NL :: สาน :: DeviceLayer :: ภายใน :: FabricProvisioningServer

งานสาธารณะ

EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
virtual void
บังคับใช้การควบคุมการเข้าถึงระดับข้อความสำหรับข้อความคำขอการจัดสรร Fabric ขาเข้า
HandleCreateFabric (void)=0
virtual WEAVE_ERROR
แสดงว่าเครื่องได้สร้าง Fabric ใหม่แล้ว
HandleGetFabricConfig (void)=0
virtual WEAVE_ERROR
ระบุว่ามีการร้องขอการกำหนดค่าของ Weave Fabric ปัจจุบัน
HandleJoinExistingFabric (void)=0
virtual WEAVE_ERROR
ระบุว่าอุปกรณ์ได้เข้าร่วม Fabric ที่มีอยู่แล้ว
HandleLeaveFabric (void)=0
virtual WEAVE_ERROR
แสดงว่าเครื่องออกจาก Fabric แล้ว
IsPairedToAccount () const
virtual bool
โทรมาเพื่อตรวจสอบว่าปัจจุบันอุปกรณ์จับคู่กับบัญชีอยู่หรือไม่

งานสาธารณะ

EnforceAccessControl

virtual void EnforceAccessControl(
  ExchangeContext *ec,
  uint32_t msgProfileId,
  uint8_t msgType,
  const WeaveMessageInfo *msgInfo,
  AccessControlResult & result
)

บังคับใช้การควบคุมการเข้าถึงระดับข้อความสำหรับข้อความคำขอการจัดสรร Fabric ขาเข้า

รายละเอียด
พารามิเตอร์
[in] ec
ExchangeContext มากกว่าที่ได้รับข้อความ
[in] msgProfileId
รหัสโปรไฟล์ของข้อความที่ได้รับ
[in] msgType
ประเภทข้อความของข้อความที่ได้รับ
[in] msgInfo
WeaveMessageInfo โครงสร้างที่มีข้อมูลเกี่ยวกับข้อความที่ได้รับ
[in,out] result
ค่าที่แจกแจงซึ่งอธิบายผลลัพธ์ของการประเมินนโยบายการควบคุมการเข้าถึงสำหรับข้อความที่ได้รับ เมื่อเข้าสู่วิธีการ ค่าจะแสดงผลลัพธ์เบื้องต้น ณ จุดปัจจุบันในกระบวนการประเมิน เมื่อกลับมา ผลลัพธ์คาดว่าจะแสดงถึงการประเมินขั้นสุดท้ายของนโยบายการควบคุมการเข้าถึงสำหรับข้อความ

HandleCreateFabric

virtual WEAVE_ERROR HandleCreateFabric(
  void
)=0

แสดงว่าเครื่องได้สร้าง Fabric ใหม่แล้ว

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

HandleGetFabricConfig

virtual WEAVE_ERROR HandleGetFabricConfig(
  void
)=0

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

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

HandleJoinExistingFabric

virtual WEAVE_ERROR HandleJoinExistingFabric(
  void
)=0

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

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

HandleLeaveFabric

virtual WEAVE_ERROR HandleLeaveFabric(
  void
)=0

แสดงว่าเครื่องออกจาก Fabric แล้ว

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

IsPairedToAccount

virtual bool IsPairedToAccount() const 

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