nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
คลาสเซิร์ฟเวอร์สำหรับการใช้โปรไฟล์การจัดสรร Fabric
สรุป
การสืบทอด
รับค่าจาก: nl::Weave::WeaveServerBaseคลาสย่อยที่รู้จักโดยตรง: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
ผู้ผลิตและผู้ทำลาย |
|
---|---|
FabricProvisioningServer(void)
|
แอตทริบิวต์ที่มีการป้องกัน |
|
---|---|
mCurClientOp
|
|
mDelegate
|
ฟังก์ชันสาธารณะ |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
เริ่มต้นสถานะเซิร์ฟเวอร์การจัดสรร Fabric และลงทะเบียนเพื่อรับข้อความการจัดสรร Fabric
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
ส่งการตอบกลับรายงานสถานะไปยังคำขอ
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
ส่งการตอบกลับคำขอการจัดสรร Fabric ได้สำเร็จ
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
ระบุว่าเซสชันที่มีรหัสโหนดที่ระบุและรหัสเซสชันคีย์ได้รับอนุญาตให้เรียกข้อมูลการกำหนดค่า Fabric หรือไม่
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
กำหนดผู้รับมอบสิทธิ์ให้ประมวลผลเหตุการณ์การจัดสรร Fabric
|
Shutdown(void)
|
ปิดเซิร์ฟเวอร์การจัดสรร Fabric
|
แอตทริบิวต์ที่มีการป้องกัน
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
ฟังก์ชันสาธารณะ
FabricProvisioningServer
FabricProvisioningServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
เริ่มต้นสถานะเซิร์ฟเวอร์การจัดสรร Fabric และลงทะเบียนเพื่อรับข้อความการจัดสรร Fabric
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
ผลลัพธ์ |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
ส่งการตอบกลับรายงานสถานะไปยังคำขอ
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
ผลลัพธ์ |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
ส่งการตอบกลับคำขอการจัดสรร Fabric ได้สำเร็จ
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
ผลลัพธ์ |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
ระบุว่าเซสชันที่มีรหัสโหนดที่ระบุและรหัสเซสชันคีย์ได้รับอนุญาตให้เรียกข้อมูลการกำหนดค่า Fabric หรือไม่
รายละเอียด | |
---|---|
การคืนสินค้า |
แสดงค่า "true" หากแอปเทียบเท่าที่ระบุเป็นสิทธิ์เฉพาะบุคคล มิฉะนั้นจะเป็น "เท็จ"
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
กำหนดผู้รับมอบสิทธิ์ให้ประมวลผลเหตุการณ์การจัดสรร Fabric
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
ปิดการทำงาน
WEAVE_ERROR Shutdown( void )
ปิดเซิร์ฟเวอร์การจัดสรร Fabric
รายละเอียด | |||
---|---|---|---|
ผลลัพธ์ |
|