nl:: Weave:: Profiles:: NetworkProvisioning:: NetworkProvisioningDelegate
यह एक ऐब्सट्रैक्ट क्लास है.
#include <src/lib/profiles/network-provisioning/NetworkProvisioning.h>
नेटवर्क प्रावधान कार्रवाइयां लागू करने के लिए डेलीगेट क्लास.
खास जानकारी
इनहेरिटेंस
यहां से इनहेरिट की गई: nl::Weave::WeaveServerDelegateBaseडायरेक्ट कनेक्टेड सब-क्लास:
nl::Weave::Deviceले::इंटरनल:सामान्य नेटवर्क प्रोविज़निंग ServerImpl< Network नकली सर्वरImpl >
nl:Weave:Weave: कहती हुई सब-क्लास
सार्वजनिक एट्रिब्यूट |
|
---|---|
Server
|
[रीड ओनली] वह सर्वर ऑब्जेक्ट जिससे यह ऐक्सेस दिया गया है.
|
सार्वजनिक फ़ंक्शन |
|
---|---|
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
इस नंबर को यह पता लगाने के लिए कॉल किया जाता है कि डिवाइस अभी किसी खाते से जुड़ा हुआ है या नहीं.