21 #ifndef _WIFINETWORKMGR_H_
22 #define _WIFINETWORKMGR_H_
34 static bool isReady();
37 #ifdef USE_RDK_WIFI_HAL
38 bool setWifiEnabled (
bool newState);
39 #endif // USE_RDK_WIFI_HAL
41 static IARM_Result_t getPairedSSIDInfo(
void *arg);
42 static IARM_Result_t getAvailableSSIDs(
void *arg);
43 static IARM_Result_t getAvailableSSIDsWithName(
void *arg);
44 static IARM_Result_t getAvailableSSIDsAsync(
void *arg);
45 static IARM_Result_t getAvailableSSIDsAsyncIncr(
void *arg);
46 static IARM_Result_t stopProgressiveWifiScanning(
void *arg);
47 static IARM_Result_t getCurrentState(
void *arg);
48 static IARM_Result_t setEnabled(
void *arg);
49 static IARM_Result_t connect(
void *arg);
50 static IARM_Result_t initiateWPSPairing(
void *arg);
51 static IARM_Result_t initiateWPSPairing2(
void *arg);
52 static IARM_Result_t saveSSID(
void* arg);
53 static IARM_Result_t clearSSID(
void* arg);
54 static IARM_Result_t disconnectSSID(
void* arg);
55 static IARM_Result_t getPairedSSID(
void *arg);
56 static IARM_Result_t isPaired(
void *arg);
57 static IARM_Result_t getConnectedSSID(
void *arg);
58 static IARM_Result_t cancelWPSPairing(
void *arg);
60 static IARM_Result_t getRadioProps(
void *arg);
61 static IARM_Result_t setRadioProps(
void *arg);
62 static IARM_Result_t getRadioStatsProps(
void *arg);
63 static IARM_Result_t getSSIDProps(
void *arg);
64 static IARM_Result_t sysModeChange(
void *arg);
65 static IARM_Result_t getEndPointProps(
void *args);
66 static IARM_Result_t isStopLNFWhileDisconnected(
void *arg);
67 static IARM_Result_t getSwitchToPrivateResults(
void *arg);
68 static IARM_Result_t isAutoSwitchToPrivateEnabled(
void *arg);
70 #ifdef WIFI_CLIENT_ROAMING
71 static IARM_Result_t setRoamingCtrls(
void *arg);
72 static IARM_Result_t getRoamingCtrls(
void *arg);
76 static IARM_Result_t getCurrentConnectionType(
void *arg);
77 #ifdef ENABLE_LOST_FOUND
78 static IARM_Result_t getLNFState(
void *arg);
80 #endif // ifdef ENABLE_IARM
90 #ifndef ENABLE_XCAM_SUPPORT
124 #endif // ENABLE_XCAM_SUPPORT
125 int removeWifiCredsFromNonSecuredPartition(
void);
127 static bool m_isenabled;
129 static bool instanceIsReady;