51 #ifndef DEVICE_WIFI_SSID_H_
52 #define DEVICE_WIFI_SSID_H_
54 #ifdef USE_WIFI_PROFILE
60 #include "hostIf_utils.h"
61 #include "hostIf_tr69ReqHandler.h"
62 #include "hostIf_updateHandler.h"
96 class hostIf_WiFi_SSID {
98 static GHashTable *ifHash;
100 hostIf_WiFi_SSID(
int dev_id);
101 ~hostIf_WiFi_SSID() {};
104 static class hostIf_WiFi_SSID *getInstance(
int dev_id);
105 static GList* getAllInstances();
106 static void closeInstance(hostIf_WiFi_SSID *);
107 static void closeAllInstances();
108 int get_Device_WiFi_SSID_Fields(
int ssidIndex);
109 void checkWifiSSIDFetch(
int radioIndex);
112 char status[BUFF_LENGTH_64];
113 char alias[BUFF_LENGTH_64];
114 char name[BUFF_LENGTH_64];
115 unsigned int LastChange;
116 char LowerLayers[BUFF_LENGTH_1024];
117 char BSSID[BUFF_MAC];
118 char MACAddress[BUFF_MAC];
119 char SSID[BUFF_LENGTH_32];