nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningServer
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
Lớp máy chủ để triển khai hồ sơ Cấp phép mạng.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::WeaveServerBaseLớp học con đã biết trực tiếp:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< Network cấpingServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
Hàm khởi tạo và phá huỷ |
|
---|---|
NetworkProvisioningServer(void)
|
Thuộc tính được bảo vệ |
|
---|---|
mCurOp
|
|
mCurOpType
|
uint8_t
|
mDelegate
|
|
mLastOpResult
|
struct nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer::@217
|
Các thuộc tính công khai |
|
---|---|
StatusCode
|
uint16_t
|
StatusProfileId
|
uint32_t
|
SysError
|
Hàm công khai |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Khởi động trạng thái Máy chủ cấp phép mạng và đăng ký để nhận thông báo Cấp phép mạng.
|
SendAddNetworkComplete(uint32_t networkId)
|
virtual WEAVE_ERROR
Gửi thông báo Thêm mạng đã hoàn tất nếu đã thêm mạng thành công.
|
SendGetNetworksComplete(uint8_t resultCount, PacketBuffer *resultsTLV)
|
virtual WEAVE_ERROR
Gửi thông báo Lấy thông tin mạng hoàn chỉnh chứa các mạng đã quét trước đó.
|
SendGetWirelessRegulatoryConfigComplete(PacketBuffer *resultsTLV)
|
virtual WEAVE_ERROR
Gửi thông báo GetWirelessMeasureCompleteConfigComplete đến ứng dụng ngang hàng.
|
SendNetworkScanComplete(uint8_t resultCount, PacketBuffer *scanResultsTLV)
|
virtual WEAVE_ERROR
Gửi thư phản hồi Hoàn tất việc quét mạng có chứa kết quả quét.
|
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 Cấp phép mạng.
|
SetDelegate(NetworkProvisioningDelegate *delegate)
|
void
Đặt phương thức uỷ quyền để xử lý sự kiện Máy chủ cấp phép mạng.
|
Shutdown(void)
|
Tắt máy chủ cấp phép mạng.
|
Thuộc tính được bảo vệ
mCurOp
ExchangeContext * mCurOp
mCurOpType
uint8_t mCurOpType
mDelegate
NetworkProvisioningDelegate * mDelegate
mLastOpResult
struct nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer::@217 mLastOpResult
Các thuộc tính công khai
StatusCode
uint16_t StatusCode
StatusProfileId
uint32_t StatusProfileId
SysError
WEAVE_ERROR SysError
Hàm công khai
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Khởi động trạng thái Máy chủ cấp phép mạng và đăng ký để nhận thông báo Cấp phép mạng.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Tham số |
|
||||
Giá trị trả về |
|
NetworkProvisioningServer
NetworkProvisioningServer( void )
SendAddNetworkComplete
virtual WEAVE_ERROR SendAddNetworkComplete( uint32_t networkId )
Gửi thông báo Thêm mạng đã hoàn tất nếu đã thêm mạng thành công.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
SendGetNetworksComplete
virtual WEAVE_ERROR SendGetNetworksComplete( uint8_t resultCount, PacketBuffer *resultsTLV )
Gửi thông báo Lấy thông tin mạng hoàn chỉnh chứa các mạng đã quét trước đó.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
SendGetWirelessRegulatoryConfigComplete
virtual WEAVE_ERROR SendGetWirelessRegulatoryConfigComplete( PacketBuffer *resultsTLV )
Gửi thông báo GetWirelessĐiều hướngConfigComplete đến ứng dụng ngang hàng.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
SendNetworkScanComplete
virtual WEAVE_ERROR SendNetworkScanComplete( uint8_t resultCount, PacketBuffer *scanResultsTLV )
Gửi thư phản hồi Hoàn tất việc quét mạng có chứa kết quả quét.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham 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 báo cáo trạng thái cho một yêu cầu.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham 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 Cấp phép mạng.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Giá trị trả về |
|
SetDelegate
void SetDelegate( NetworkProvisioningDelegate *delegate )
Đặt phương thức uỷ quyền để xử lý sự kiện Máy chủ cấp phép mạng.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|
Tắt
WEAVE_ERROR Shutdown( void )
Tắt máy chủ cấp phép mạng.
Thông tin chi tiết | |||
---|---|---|---|
Giá trị trả về |
|