nl::
  #include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
  סיווג שרת ליישום הפרופיל להקצאת רשת.
סיכום
ירושה
עובר בירושה מ: nl::Weave::WeaveServerBaseמחלקות משנה מוכרות ישירות:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkLDAPServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
| בנייה | |
|---|---|
| NetworkProvisioningServer(void) | 
| מאפיינים מוגנים | |
|---|---|
| mCurOp | |
| mCurOpType | uint8_t | 
| mDelegate | |
| mLastOpResult | struct nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer::@217 | 
| מאפיינים ציבוריים | |
|---|---|
| StatusCode | uint16_t | 
| StatusProfileId | uint32_t | 
| SysError | |
| פונקציות ציבוריות | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | אתחול מצב השרת להקצאת רשת והרשמה לקבלת הודעות להקצאת רשת.  | 
| SendAddNetworkComplete(uint32_t networkId) | virtual WEAVE_ERRORשולחים הודעה על 'הוספת הרשת הושלמה' אם הרשת נוספה בהצלחה.  | 
| SendGetNetworksComplete(uint8_t resultCount, PacketBuffer *resultsTLV) | virtual WEAVE_ERRORשליחת הודעה לגבי 'השלמת הרשתות' שמכילה את הרשתות שכבר נסרקו.  | 
| SendGetWirelessRegulatoryConfigComplete(PacketBuffer *resultsTLV) | virtual WEAVE_ERRORשליחת הודעת Get WirelessRegulatoryConfigcomplete לעמית.  | 
| SendNetworkScanComplete(uint8_t resultCount, PacketBuffer *scanResultsTLV) | virtual WEAVE_ERRORשליחת הודעת תגובה לאחר השלמת הסריקה ברשת, המכילה את תוצאות הסריקה.  | 
| SendStatusReport(uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError) | virtual WEAVE_ERRORשליחת תשובה לדוח הסטטוס לבקשה.  | 
| SendSuccessResponse(void) | virtual WEAVE_ERRORשליחת תגובה מוצלחת לבקשה להקצאת רשת.  | 
| SetDelegate(NetworkProvisioningDelegate *delegate) | voidלהגדיר את בעל הגישה לעיבוד אירועים של שרת הקצאת הרשת (Network Management Server).  | 
| Shutdown(void) | כיבוי השרת להקצאת רשת.  | 
מאפיינים מוגנים
mCurOp
ExchangeContext * mCurOp
mCurOpType
uint8_t mCurOpType
mDelegate
NetworkProvisioningDelegate * mDelegate
mLastOpResult
struct nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer::@217 mLastOpResult
מאפיינים ציבוריים
StatusCode
uint16_t StatusCode
StatusProfileId
uint32_t StatusProfileId
SysError
WEAVE_ERROR SysError
פונקציות ציבוריות
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
אתחול מצב השרת להקצאת רשת והרשמה לקבלת הודעות להקצאת רשת.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
NetworkProvisioningServer
NetworkProvisioningServer( void )
SendAddNetworkComplete
virtual WEAVE_ERROR SendAddNetworkComplete( uint32_t networkId )
שולחים הודעה על 'הוספת הרשת הושלמה' אם הרשת נוספה בהצלחה.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
SendGetNetworksComplete
virtual WEAVE_ERROR SendGetNetworksComplete( uint8_t resultCount, PacketBuffer *resultsTLV )
שליחת הודעה לגבי 'השלמת הרשתות' שמכילה את הרשתות שכבר נסרקו.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
SendGetWirelessRegulatoryConfigComplete
virtual WEAVE_ERROR SendGetWirelessRegulatoryConfigComplete( PacketBuffer *resultsTLV )
שליחת הודעה Get WirelessRegulatoryConfigcomplete לעמית.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
SendNetworkScanComplete
virtual WEAVE_ERROR SendNetworkScanComplete( uint8_t resultCount, PacketBuffer *scanResultsTLV )
שליחת הודעת תגובה לאחר השלמת הסריקה ברשת, המכילה את תוצאות הסריקה.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
SendStatusReport
virtual WEAVE_ERROR SendStatusReport( uint32_t statusProfileId, uint16_t statusCode, WEAVE_ERROR sysError )
שליחת תשובה לדוח הסטטוס לבקשה.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
| מוחזר ערכים | 
 | ||||||
SendSuccessResponse
virtual WEAVE_ERROR SendSuccessResponse( void )
שליחת תגובה מוצלחת לבקשה להקצאת רשת.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| מוחזר ערכים | 
 | ||||||
SetDelegate
void SetDelegate( NetworkProvisioningDelegate *delegate )
להגדיר את בעל הגישה לעיבוד אירועים של שרת הקצאת הרשת (Network Management Server).
| פרטים | |||
|---|---|---|---|
| פרמטרים | 
 | ||