Vergil Cola / Mbed OS HelloMQTT Featured

Dependencies:   FP MQTTPacket

Fork of HelloMQTT by MQTT

Revision:
26:4b21de8043a5
Parent:
25:326f00faa092
Child:
27:c90092f35d79
--- a/MQTTNetwork.h	Mon Mar 27 03:53:18 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-#ifndef _MQTTNETWORK_H_
-#define _MQTTNETWORK_H_
-
-#include "NetworkInterface.h"
-
-class MQTTNetwork {
-public:
-    MQTTNetwork(NetworkInterface* aNetwork) : network(aNetwork) 
-    {
-        socket = new TCPSocket();
-        //socket->set_blocking(false);
-    }
-
-    ~MQTTNetwork() {
-        delete socket;
-    }
-
-    int read(unsigned char* buffer, int len, int timeout) {
-        socket->set_blocking(false);
-        socket->set_timeout(timeout);
-        return socket->recv(buffer, len);
-    }
-
-    int write(unsigned char* buffer, int len, int timeout) {
-        socket->set_blocking(true);
-        return socket->send(buffer, len);
-    }
-
-    int connect(const char* hostname, int port) {
-        socket->open(network);
-        return socket->connect(hostname, port);
-    }
-
-    void disconnect() {
-
-    }
-
-private:
-    NetworkInterface* network;
-    TCPSocket* socket;
-};
-
-#endif // _MQTTNETWORK_H_