nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
זהו שיעור מופשט.
#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
בוצעה שיחה כדי לקבוע אם המכשיר מותאם כרגע לחשבון.