Duy tran / Mbed OS iot_water_monitor_v2

Dependencies:   easy-connect-v16 Watchdog FP MQTTPacket RecordType-v-16 watersenor_and_temp_code

Revision:
29:3636503b2539
Parent:
28:82f5420bf388
Child:
30:e49b8e99db65
--- a/Simple-MQTT/MQTTNetwork.h	Thu Jan 04 17:17:42 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-#ifndef _MQTTNETWORK_H_
-#define _MQTTNETWORK_H_
- 
-#include "NetworkInterface.h"
- 
-class MQTTNetwork {
-public:
-    MQTTNetwork(NetworkInterface* aNetwork) : network(aNetwork) {
-        socket = new TCPSocket();
-    }
- 
-    ~MQTTNetwork() {
-        delete socket;
-    }
- 
-    int read(unsigned char* buffer, int len, int timeout) {
-			  socket->set_timeout(timeout);
-        return socket->recv(buffer, len);
-    }
- 
-    int write(unsigned char* buffer, int len, int timeout) {
-			  socket->set_timeout(timeout);			
-        return socket->send(buffer, len);
-    }
- 
-    int connect(const char* hostname, int port) {
-        socket->open(network);
-        return socket->connect(hostname, port);
-    }
- 
-    int disconnect() {
-        return socket->close();
-    }
-		 
-private:
-    NetworkInterface* network;
-    TCPSocket* socket;
-};
- 
-#endif // _MQTTNETWORK_H_