119 #ifndef DEVICE_WIFI_H_
120 #define DEVICE_WIFI_H_
122 #ifdef USE_WIFI_PROFILE
127 #include "hostIf_tr69ReqHandler.h"
128 #include "hostIf_utils.h"
129 #include "hostIf_updateHandler.h"
131 #define QUERY_INTERVAL 10
172 static GHashTable *devHash;
176 WiFiDevice(
int dev_id);
179 static class WiFiDevice *getInstance(
int dev_id);
180 static void closeInstance(WiFiDevice *);
181 static void closeAllInstances();
184 static void shutdown();
192 static GHashTable *ifHash;
195 unsigned int uiRadioNumberOfEntries;
196 unsigned int uiSSIDNumberOfEntries;
197 unsigned int uiAccessPointNumberOfEntries;
198 unsigned int uiEndPointNumberOfEntries;
200 hostIf_WiFi(
int dev_id);
205 static hostIf_WiFi* getInstance(
int dev_id);
206 static void closeInstance(hostIf_WiFi*);
207 static GList* getAllIntefaces();
208 static void closeAllInstances();