nl:: बुनें:: डिवाइसलेयर:: अंदर का:: GenericConnectivityManagerImpl_NoWiFi
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>
वाईफ़ाई विशेष की एक सामान्य कार्यान्वयन प्रदान करता है ConnectivityManager प्लेटफार्मों कि वाईफ़ाई का समर्थन नहीं करते के लिए सुविधाएँ।
सारांश
इस वर्ग विरासत में मिला जा करने के लिए (प्रत्यक्ष या परोक्ष) द्वारा इरादा है ConnectivityManagerImpl वर्ग है, जो खाका ImplClass पैरामीटर के रूप में प्रकट होता है।
इस वर्ग के सदस्य सभी इनलाइन तरीके हैं जो कुछ भी नहीं करते हैं, और स्थिर रिटर्न मान लौटाते हैं। यह संकलक को #ifdef's के उपयोग के बिना मृत कोड को दूर करने की अनुमति देता है। उदाहरण के लिए:
``` अगर (ConnectivityMgr().GetWiFiStationMode() != ConnectivityManager::kWiFiStationMode_NotSupported) {// ... वाईफाई का समर्थन करने वाले उपकरणों पर कुछ करें ...} ```
सार्वजनिक समारोह | |
---|---|
_CanStartWiFiScan () | bool |
_ClearWiFiStationProvision (void) | void |
_DemandStartWiFiAP (void) | void |
_GetAndLogWifiStatsCounters (void) | |
_GetWiFiAPIdleTimeoutMS (void) | uint32_t |
_GetWiFiAPMode (void) | ConnectivityManager::WiFiAPMode |
_GetWiFiStationMode (void) | ConnectivityManager::WiFiStationMode |
_GetWiFiStationReconnectIntervalMS (void) | uint32_t |
_IsWiFiAPActive (void) | bool |
_IsWiFiAPApplicationControlled (void) | bool |
_IsWiFiStationApplicationControlled (void) | bool |
_IsWiFiStationConnected (void) | bool |
_IsWiFiStationEnabled (void) | bool |
_IsWiFiStationProvisioned (void) | bool |
_MaintainOnDemandWiFiAP (void) | void |
_OnWiFiScanDone () | void |
_OnWiFiStationProvisionChange () | void |
_SetWiFiAPIdleTimeoutMS (uint32_t val) | void |
_SetWiFiAPMode (ConnectivityManager::WiFiAPMode val) | |
_SetWiFiStationMode (ConnectivityManager::WiFiStationMode val) | |
_SetWiFiStationReconnectIntervalMS (uint32_t val) | |
_StopOnDemandWiFiAP (void) | void |
सार्वजनिक स्थैतिक कार्य | |
---|---|
_WiFiAPModeToStr (ConnectivityManager::WiFiAPMode mode) | const char * |
_WiFiStationModeToStr (ConnectivityManager::WiFiStationMode mode) | const char * |
सार्वजनिक समारोह
_कैनस्टार्टवाईफाईस्कैन
bool _CanStartWiFiScan()
_साफ़ वाईफाई स्टेशन प्रावधान
void _ClearWiFiStationProvision( void )
_डिमांडस्टार्टवाईफाईएपी
void _DemandStartWiFiAP( void )
_GetAndLogWifiStatsCounters
WEAVE_ERROR _GetAndLogWifiStatsCounters( void )
_GetWiFiAPIdleTimeoutMS
uint32_t _GetWiFiAPIdleTimeoutMS( void )
_गेटवाईफाईएपीमोड
ConnectivityManager::WiFiAPMode _GetWiFiAPMode( void )
_GetWiFiStationMode
ConnectivityManager::WiFiStationMode _GetWiFiStationMode( void )
_GetWiFiStationReconnectIntervalMS
uint32_t _GetWiFiStationReconnectIntervalMS( void )
_IsWiFiAPसक्रिय
bool _IsWiFiAPActive( void )
_IsWiFiAP अनुप्रयोग नियंत्रित
bool _IsWiFiAPApplicationControlled( void )
_IsWiFiStationApplication नियंत्रित
bool _IsWiFiStationApplicationControlled( void )
_IsWiFiStation कनेक्टेड
bool _IsWiFiStationConnected( void )
_IsWiFiStation सक्षम
bool _IsWiFiStationEnabled( void )
_IsWiFiStation प्रावधानित
bool _IsWiFiStationProvisioned( void )
_MaintainOnDemandWiFiAP
void _MaintainOnDemandWiFiAP( void )
_OnWiFiScanDone
void _OnWiFiScanDone()
_OnWiFiStationProvisionChange
void _OnWiFiStationProvisionChange()
_SetWiFiAPIdleTimeoutMS
void _SetWiFiAPIdleTimeoutMS( uint32_t val )
_सेटवाईफाईएपीमोड
WEAVE_ERROR _SetWiFiAPMode( ConnectivityManager::WiFiAPMode val )
_सेटवाईफाईस्टेशनमोड
WEAVE_ERROR _SetWiFiStationMode( ConnectivityManager::WiFiStationMode val )
_SetWiFiStationReconnectIntervalMS
WEAVE_ERROR _SetWiFiStationReconnectIntervalMS( uint32_t val )
_StopOnDemandWiFiAP
void _StopOnDemandWiFiAP( void )
सार्वजनिक स्थैतिक कार्य
_WiFiAPModeToStr
const char * _WiFiAPModeToStr( ConnectivityManager::WiFiAPMode mode )
_WiFiStationModeToStr
const char * _WiFiStationModeToStr( ConnectivityManager::WiFiStationMode mode )