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