nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer
#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Lớp máy chủ để triển khai hồ sơ Cấp phép Fabric.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::WeaveServerBaseLớp con đã biết trực tiếp: nl::Weave::DeviceLayer::Internal::FabricProvisioningServer
Hàm khởi tạo và hàm phá |
|
---|---|
FabricProvisioningServer(void)
|
Thuộc tính được bảo vệ |
|
---|---|
mCurClientOp
|
|
mDelegate
|
Hàm công khai |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Khởi động trạng thái Máy chủ cấp phép Fabric và đăng ký nhận thông báo Cấp phép Fabric.
|
SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError)
|
virtual WEAVE_ERROR
Gửi phản hồi cho báo cáo trạng thái cho một yêu cầu.
|
SendSuccessResponse(void)
|
virtual WEAVE_ERROR
Gửi phản hồi thành công cho yêu cầu Cung cấp Fabric.
|
SessionHasFabricConfigAccessPrivilege(uint16_t keyId, uint64_t peerNodeId) const
|
bool
Cho biết liệu phiên có mã nút đã cho và mã khoá phiên có được phép truy xuất thông tin cấu hình kết hợp hay không.
|
SetDelegate(FabricProvisioningDelegate *delegate)
|
void
Đặt phương thức uỷ quyền để xử lý các sự kiện Cấp phép Fabric.
|
Shutdown(void)
|
Tắt máy chủ cấp phép Fabric.
|
Thuộc tính được bảo vệ
mCurClientOp
ExchangeContext * mCurClientOp
mDelegate
FabricProvisioningDelegate * mDelegate
Hàm công khai
FabricProvisioningServer
FabricProvisioningServer( void )
Bắt đầu
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Khởi động trạng thái Máy chủ cấp phép Fabric và đăng ký nhận thông báo Cấp phép Fabric.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
Gửi phản hồi cho báo cáo trạng thái cho một yêu cầu.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
||||||
Giá trị trả về |
|
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
Gửi phản hồi thành công cho yêu cầu Cung cấp Fabric.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Giá trị trả về |
|
SessionHasFabricConfigAccessPrivilege
bool SessionHasFabricConfigAccessPrivilege( uint16_t keyId, uint64_t peerNodeId ) const
Cho biết liệu phiên có mã nút đã cho và mã khoá phiên có được phép truy xuất thông tin cấu hình kết hợp hay không.
Thông tin chi tiết | |
---|---|
Trả về |
Trả về "true" nếu kết nối ngang hàng đã cho có đặc quyền, nếu không thì trả về "false".
|
SetDelegate
void SetDelegate( FabricProvisioningDelegate *delegate )
Đặt phương thức uỷ quyền để xử lý các sự kiện Cấp phép Fabric.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
Tắt
WEAVE_ERROR Shutdown( void )
Tắt máy chủ cấp phép Fabric.
Thông tin chi tiết | |||
---|---|---|---|
Giá trị trả về |
|