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ề | 
              
  | 
          ||