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
)