nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
Đây là lớp trừu tượng.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Lớp uỷ quyền triển khai các hoạt động Cấp phép mạng.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::WeaveServerDelegateBase
Thuộc tính công khai |
|
---|---|
Server
|
[READ ONLY] Đối tượng máy chủ mà đại diện này được đính kèm.
|
Hàm công khai |
|
---|---|
EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result)
|
virtual void
Thực thi kiểm soát quyền truy cập ở cấp thông báo đối với thông báo gửi đến cho yêu cầu Cấp phép mạng.
|
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
Bật mạng được chỉ định.
|
HandleGetNetworks(uint8_t flags)=0
|
virtual WEAVE_ERROR
Tải các mạng đã định cấu hình.
|
HandleGetWirelessRegulatoryConfig(void)
|
virtual WEAVE_ERROR
Nhận thông tin về cấu hình theo quy định của mạng không dây.
|
HandleRemoveNetwork(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Xoá mạng đã định cấu hình.
|
HandleScanNetworks(uint8_t networkType)=0
|
virtual WEAVE_ERROR
Quét mạng.
|
HandleSetRendezvousMode(uint16_t rendezvousMode)=0
|
virtual WEAVE_ERROR
Đặt chế độ điểm hẹn.
|
HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV)
|
virtual WEAVE_ERROR
Thiết lập thông tin về cấu hình theo quy định của mạng không dây.
|
HandleTestConnectivity(uint32_t networkId)=0
|
virtual WEAVE_ERROR
Kiểm tra kết nối của mạng đã chỉ định.
|
HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0
|
virtual WEAVE_ERROR
Cập nhật cấu hình của 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 một tài khoản hay chưa.
|
Thuộc tính công khai
Máy chủ
NetworkProvisioningServer * Server
[READ ONLY] Đối tượng máy chủ mà đại diện này được đính kèm.
Hàm công khai
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
Thực thi kiểm soát quyền truy cập ở cấp thông báo đối với thông báo gửi đến cho yêu cầu Cấp phép mạng.
Thông tin chi tiết | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Thông số |
|
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
Thêm một mạng cụ thể.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
NetworkProvisioningDataElementTags để biết các loại hợp lệ.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
Tắt mạng được chỉ định.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
Bật mạng được chỉ định.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
Tải các mạng đã định cấu hình.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
Nhận thông tin về cấu hình theo quy định của mạng không dây.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Giá trị trả về |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
Xoá mạng đã định cấu hình.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
Quét mạng.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
NetworkType để biết các loại hợp lệ.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
Đặt chế độ điểm hẹn.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
RendezvousModeFlags để biết các chế độ hợp lệ.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
Thiết lập thông tin về cấu hình theo quy định của mạng không dây.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
Kiểm tra kết nối của mạng đã chỉ định.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
Cập nhật cấu hình của mạng.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Thông số |
|
||||
Giá trị trả về |
|
NetworkProvisioningDataElementTags để biết các loại hợp lệ.
IsPairedToAccount
virtual bool IsPairedToAccount() const
Được gọi để xác định xem thiết bị hiện đã được ghép nối với một tài khoản hay chưa.