nl :: Dệt :: Hồ sơ :: Cung cấp vải :: FabricProvisratingDelegate
Đây là một lớp trừu tượng.#include <src/lib/profiles/fabric-provisioning/FabricProvisioning.h>
Ủy quyền lớp để thực hiện các hành động bổ sung tương ứng với các hoạt động Cấp phép vải.
Tóm lược
Di sản
Inherits từ: nl :: Weave :: WeaveServerDelegateBaseChỉ đạo lớp con biết: nl :: Weave :: DeviceLayer :: Nội :: FabricProvisioningServer
Chức năng công cộng | |
---|---|
EnforceAccessControl ( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual void Thực thi kiểm soát truy cập cấp thông báo cho thông báo yêu cầu Cấp phép Vải đến. |
HandleCreateFabric (void)=0 | virtual WEAVE_ERROR Cho biết thiết bị đã tạo một Vải mới. |
HandleGetFabricConfig (void)=0 | virtual WEAVE_ERROR Cho biết rằng cấu hình của Vải dệt hiện tại đã được yêu cầu. |
HandleJoinExistingFabric (void)=0 | virtual WEAVE_ERROR Cho biết thiết bị đã tham gia vào một Vải hiện có. |
HandleLeaveFabric (void)=0 | virtual WEAVE_ERROR Cho biết thiết bị đã để lại một Vải. |
IsPairedToAccount () const | virtual bool Được gọi để xác định xem thiết bị hiện đã được ghép nối với tài khoản hay chưa. |
Chức năng công cộng
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Thực thi kiểm soát truy cập cấp thông báo cho thông báo yêu cầu Cấp phép Vải đến.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
Xử lý
virtual WEAVE_ERROR HandleCreateFabric( void )=0
Cho biết thiết bị đã tạo một Vải mới.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả lại |
|
HandleGetF FabricConfig
virtual WEAVE_ERROR HandleGetFabricConfig( void )=0
Cho biết rằng cấu hình của Vải dệt hiện tại đã được yêu cầu.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả lại |
|
HandleJoinExistingFainst
virtual WEAVE_ERROR HandleJoinExistingFabric( void )=0
Cho biết thiết bị đã tham gia vào một Vải hiện có.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả lại |
|
HandleLeave
virtual WEAVE_ERROR HandleLeaveFabric( void )=0
Cho biết thiết bị đã để lại một Vải.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả lại |
|
IsPairsToAccount
virtual bool IsPairedToAccount() const
Được gọi để xác định xem thiết bị hiện đã được ghép nối với tài khoản hay chưa.