nl :: Dệt :: Hồ sơ :: Quản lý mạng :: NetworkProvisratingDelegate
Đây là một lớp trừu tượng.#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Ủy quyền lớp để triển khai các hoạt động Cấp phép mạng.
Tóm lược
Di sản
Inherits từ: nl :: Weave :: WeaveServerDelegateBaseCác lớp con đã biết trực tiếp:
nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisinstallServerImpl <NetworkProvisinstallServerImpl>
nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisinstallServerImpl <ImplClass>
Thuộc tính công cộng | |
---|---|
Server | [CHỈ ĐỌC] Đối tượng máy chủ mà đại biểu này được đính kèm. |
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 mạng đến. |
HandleAddNetwork (PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERROR Thêm một mạng cụ thể. |
HandleDisableNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR Tắt mạng được chỉ định. |
HandleEnableNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR Kích hoạt mạng được chỉ định. |
HandleGetNetworks (uint8_t flags)=0 | virtual WEAVE_ERROR Nhận các mạng đã định cấu hình. |
HandleGetWirelessRegulatoryConfig (void) | virtual WEAVE_ERROR Nhận thông tin cấu hình quy định không dây. |
HandleRemoveNetwork (uint32_t networkId)=0 | virtual WEAVE_ERROR Xóa mạng đã định cấu hình. |
HandleScanNetworks (uint8_t networkType)=0 | virtual WEAVE_ERROR Thực hiện quét mạng. |
HandleSetRendezvousMode (uint16_t rendezvousMode)=0 | virtual WEAVE_ERROR Đặt chế độ điểm hẹn. |
HandleSetWirelessRegulatoryConfig ( PacketBuffer *regConfigTLV) | virtual WEAVE_ERROR Đặt thông tin cấu hình quy định không dây. |
HandleTestConnectivity (uint32_t networkId)=0 | virtual WEAVE_ERROR Kiểm tra khả năng kết nối của mạng được chỉ định. |
HandleUpdateNetwork (PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERROR Cập nhật cấu hình mạng. |
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. |
Thuộc tính công cộng
Người phục vụ
NetworkProvisioningServer * Server
[CHỈ ĐỌC] Đối tượng máy chủ mà đại biểu này được đính kèm.
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 mạng đến.
Chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Thêm một mạng cụ thể.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
NetworkProvisioningDataElementTags với nhiều loại hợp lệ.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Tắt mạng được chỉ định.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Kích hoạt mạng được chỉ định.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Nhận các mạng đã định cấu hình.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Nhận thông tin cấu hình quy định không dây.
Chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả lại |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Xóa mạng đã định cấu hình.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Thực hiện quét mạng.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
NetworkType với nhiều loại hợp lệ.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Đặt chế độ điểm hẹn.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
RendezvousModeFlags cho các chế độ hợp lệ.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Đặt thông tin cấu hình quy định không dây.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Kiểm tra khả năng kết nối của mạng được chỉ định.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Cập nhật cấu hình mạng.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
NetworkProvisioningDataElementTags với nhiều loại hợp lệ.
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.