nl::Weave::DeviceLayer::Internal::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 *

सार्वजनिक फ़ंक्शन

_CanStartWiFiScan

bool _CanStartWiFiScan()

_ClearWiFiStation प्रावधान

void _ClearWiFiStationProvision(
  void
)

_DemandStartWiFiAP

void _DemandStartWiFiAP(
  void
)

_GetAndLogWifiStatsCounters

WEAVE_ERROR _GetAndLogWifiStatsCounters(
  void
)

_GetWiFiAPIdleTimeoutMS

uint32_t _GetWiFiAPIdleTimeoutMS(
  void
)

_GetWiFiAPMode

ConnectivityManager::WiFiAPMode _GetWiFiAPMode(
  void
)

_GetWiFiStationMode

ConnectivityManager::WiFiStationMode _GetWiFiStationMode(
  void
)

_GetWiFiStationReconnectIntervalMS के बारे में

uint32_t _GetWiFiStationReconnectIntervalMS(
  void
)

_IsWiFiAPसक्रिय

bool _IsWiFiAPActive(
  void
)

_IsWiFiAPApplicationControled का इस्तेमाल किया जा सकता है

bool _IsWiFiAPApplicationControlled(
  void
)

_IsWiFiStationऐप्लिकेशन कंट्रोल किया गया

bool _IsWiFiStationApplicationControlled(
  void
)

_IsWiFiStation कनेक्ट है

bool _IsWiFiStationConnected(
  void
)

_IsWiFiStationEnabled

bool _IsWiFiStationEnabled(
  void
)

_IsWiFiStation को प्रावधान किया गया है

bool _IsWiFiStationProvisioned(
  void
)

_MaintainOnDemandWiFiAP

void _MaintainOnDemandWiFiAP(
  void
)

_OnWiFiस्कैन हो गया

void _OnWiFiScanDone()

_OnWiFiStation इसके प्रावधान में बदलाव करें

void _OnWiFiStationProvisionChange()

_SetWiFiAPIdleTimeoutMS

void _SetWiFiAPIdleTimeoutMS(
  uint32_t val
)

_SetWiFiAPMode

WEAVE_ERROR _SetWiFiAPMode(
  ConnectivityManager::WiFiAPMode val
)

_SetWiFiStationMode

WEAVE_ERROR _SetWiFiStationMode(
  ConnectivityManager::WiFiStationMode val
)

_SetWiFiStationReconnectIntervalMS के साथ

WEAVE_ERROR _SetWiFiStationReconnectIntervalMS(
  uint32_t val
)

_StopOnDemandWiFiAP

void _StopOnDemandWiFiAP(
  void
)

सार्वजनिक स्टैटिक फ़ंक्शन

_WiFiAPModeToStr

const char * _WiFiAPModeToStr(
  ConnectivityManager::WiFiAPMode mode
)

_वाई-फ़ाईStationModeToStr

const char * _WiFiStationModeToStr(
  ConnectivityManager::WiFiStationMode mode
)