Added support to NetworkSocket API with Wifi.

Dependencies:   FP MQTTPacket

Dependents:   IDW01M1_Cloud_IBM IDW01M1-MQTT IDW01M1-MQTT-1 IDW01M1-MQTT3 ... more

Fork of MQTT by ST Expansion SW Team

Revision:
47:24f2bf2819a5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MQTTWiFi.h	Wed Sep 28 13:11:35 2016 +0000
@@ -0,0 +1,35 @@
+
+#if !defined(MQTTWIFI_H)
+#define MQTTWIFI_H
+
+#include "MQTTmbed.h"
+#include "WiFiInterface.h"
+#include "MQTTSocket.h"
+
+class MQTTWiFi : public MQTTSocket
+{
+public:    
+    MQTTWiFi(SpwfSAInterface &WiFiIntf, const char *ssid, const char *pass, nsapi_security_t security = NSAPI_SECURITY_NONE) : WiFi(WiFiIntf)
+    {
+//        eth.init();                          // Use DHCP
+        WiFi.connect(ssid, pass,  security);
+    }
+    
+    SpwfSAInterface& getWiFi()
+    {
+        return WiFi;
+    }
+    
+/*    void reconnect()
+    {
+        WiFi.connect();  // nothing I've tried actually works to reconnect 
+    }
+*/    
+private:
+
+SpwfSAInterface& WiFi;
+    
+};
+
+
+#endif