nl::
  זהו שיעור מופשט.
  #include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
  הענקת גישה לסיווג לצורך יישום פעולות של ניהול הקצאות רשת.
סיכום
ירושה
עובר בירושה מ: nl::Weave::WeaveServerDelegateBaseמחלקות משנה מוכרות ישירות:
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< NetworkLDAPServerImpl >
nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl< ImplClass >
| מאפיינים ציבוריים | |
|---|---|
| Server | [READ ONLY] אובייקט השרת שאליו מצורף הנאצל.  | 
| פונקציות ציבוריות | |
|---|---|
| EnforceAccessControl(ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result) | virtual voidאכיפה של בקרת גישה ברמת ההודעה להודעה נכנסת עם בקשה להקצאת רשת.  | 
| HandleAddNetwork(PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERRORמוסיפים רשת ספציפית.  | 
| HandleDisableNetwork(uint32_t networkId)=0 | virtual WEAVE_ERRORהשבתת הרשת שצוינה.  | 
| HandleEnableNetwork(uint32_t networkId)=0 | virtual WEAVE_ERRORהפעלת הרשת שצוינה.  | 
| HandleGetNetworks(uint8_t flags)=0 | virtual WEAVE_ERRORמוצאים את הרשתות שהוגדרו.  | 
| HandleGetWirelessRegulatoryConfig(void) | virtual WEAVE_ERRORקבלת מידע על הגדרות רגולציה אלחוטית.  | 
| HandleRemoveNetwork(uint32_t networkId)=0 | virtual WEAVE_ERRORצריך להסיר רשת מוגדרת.  | 
| HandleScanNetworks(uint8_t networkType)=0 | virtual WEAVE_ERRORמבצעים סריקת רשת.  | 
| HandleSetRendezvousMode(uint16_t rendezvousMode)=0 | virtual WEAVE_ERRORמגדירים את מצב המפגש.  | 
| HandleSetWirelessRegulatoryConfig(PacketBuffer *regConfigTLV) | virtual WEAVE_ERRORקביעת פרטי תצורה של עמידה בתקנות האלחוטיות.  | 
| HandleTestConnectivity(uint32_t networkId)=0 | virtual WEAVE_ERRORבדיקת הקישוריות של הרשת שצוינה  | 
| HandleUpdateNetwork(PacketBuffer *networkInfoTLV)=0 | virtual WEAVE_ERRORעדכון הגדרות רשת.  | 
| IsPairedToAccount() const  | virtual boolבוצעה שיחה כדי לקבוע אם המכשיר מותאם כרגע לחשבון.  | 
מאפיינים ציבוריים
פונקציות ציבוריות
EnforceAccessControl
virtual void EnforceAccessControl( ExchangeContext *ec, uint32_t msgProfileId, uint8_t msgType, const WeaveMessageInfo *msgInfo, AccessControlResult & result )
אכיפה של בקרת גישה ברמת ההודעה עבור הודעת בקשה נכנסת להקצאת רשת.
| פרטים | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||
HandleAddNetwork
virtual WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV )=0
מוסיפים רשת ספציפית.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
NetworkProvisioningDataElementTags לסוגים חוקיים.
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId )=0
השבתת הרשת שצוינה.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId )=0
הפעלת הרשת שצוינה.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags )=0
מוצאים את הרשתות שהוגדרו.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
HandleGetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleGetWirelessRegulatoryConfig( void )
קבלת מידע על הגדרות רגולציה אלחוטית.
| פרטים | |||||
|---|---|---|---|---|---|
| מוחזר ערכים | 
 | ||||
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId )=0
צריך להסיר רשת מוגדרת.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType )=0
מבצעים סריקת רשת.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
NetworkType לסוגים חוקיים.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode )=0
מגדירים את מצב המפגש.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
RendezvousModeFlags מצבים תקפים.
HandleSetWirelessRegulatoryConfig
virtual WEAVE_ERROR HandleSetWirelessRegulatoryConfig( PacketBuffer *regConfigTLV )
קביעת פרטי תצורה של עמידה בתקנות האלחוטיות.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId )=0
בדיקת הקישוריות של הרשת שצוינה
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
HandleUpdateNetwork
virtual WEAVE_ERROR HandleUpdateNetwork( PacketBuffer *networkInfoTLV )=0
עדכון הגדרות רשת.
| פרטים | |||||
|---|---|---|---|---|---|
| פרמטרים | 
 | ||||
| מוחזר ערכים | 
 | ||||
NetworkProvisioningDataElementTags לסוגים חוקיים.
IsPairedToAccount
virtual bool IsPairedToAccount() const
בוצעה שיחה כדי לקבוע אם המכשיר מותאם כרגע לחשבון.