nl:: বুনা:: ডিভাইস লেয়ার:: অভ্যন্তরীণ:: GenericConnectivityManagerImpl_NoWiFi
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoWiFi.h>
ওয়াইফাই সমর্থন করে না এমন প্ল্যাটফর্মগুলির জন্য ওয়াইফাই-নির্দিষ্ট কানেক্টিভিটি ম্যানেজার বৈশিষ্ট্যগুলির একটি সাধারণ বাস্তবায়ন প্রদান করে৷
সারাংশ
এই শ্রেণীটি ConnectivityManagerImpl ক্লাস দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত (প্রত্যক্ষ বা পরোক্ষভাবে) উদ্দেশ্যে করা হয়েছে, যা টেমপ্লেটের ImplClass প্যারামিটার হিসাবেও উপস্থিত হয়।
এই শ্রেণীর সদস্যরা সব ইনলাইন পদ্ধতি যা কিছুই করে না এবং স্ট্যাটিক রিটার্ন মান প্রদান করে। এটি কম্পাইলারকে #ifdef এর ব্যবহার ছাড়াই ডেড কোড অপ্টিমাইজ করতে দেয়। যেমন:
``` যদি (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()
_ClearWiFiStationProvision
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 )
_IsWiFiAPAactive
bool _IsWiFiAPActive( void )
_IsWiFiAPA অ্যাপ্লিকেশন নিয়ন্ত্রিত
bool _IsWiFiAPApplicationControlled( void )
_IsWiFiStationঅ্যাপ্লিকেশন নিয়ন্ত্রিত
bool _IsWiFiStationApplicationControlled( void )
_IsWiFiStation কানেক্টেড
bool _IsWiFiStationConnected( void )
_IsWiFiStation সক্ষম
bool _IsWiFiStationEnabled( void )
_IsWiFiStation Provisioned
bool _IsWiFiStationProvisioned( void )
_MintainOnDemandWiFiAP
void _MaintainOnDemandWiFiAP( void )
_OnWiFiScanDone
void _OnWiFiScanDone()
_OnWiFiStationProvision Change
void _OnWiFiStationProvisionChange()
_SetWiFiAPIdleTimeoutMS
void _SetWiFiAPIdleTimeoutMS( uint32_t val )
_WiFiAPMode সেট করুন
WEAVE_ERROR _SetWiFiAPMode( ConnectivityManager::WiFiAPMode val )
_WiFiStationMode সেট করুন
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 )