Better timing

Dependencies:   FP MQTTPacket

Fork of MQTT by MQTT

Revision:
49:08571008b958
Parent:
43:21da1f744243
Child:
54:ff9e5c4b52d0
--- a/MQTTSocket.h	Thu Sep 07 09:53:04 2017 +0100
+++ b/MQTTSocket.h	Thu Sep 07 09:55:54 2017 +0100
@@ -6,36 +6,39 @@
 
 class MQTTSocket
 {
-public:    
+public:
     int connect(char* hostname, int port, int timeout=1000)
     {
-        mysock.set_blocking(false, timeout);    // 1 second Timeout 
+        mysock.set_blocking(false, timeout);    // 1 second Timeout
         return mysock.connect(hostname, port);
     }
 
     int read(unsigned char* buffer, int len, int timeout)
     {
-        mysock.set_blocking(false, timeout);  
+        mysock.set_blocking(false, timeout);
         return mysock.receive((char*)buffer, len);
     }
-    
+
     int write(unsigned char* buffer, int len, int timeout)
     {
-        mysock.set_blocking(false, timeout);  
+        mysock.set_blocking(false, timeout);
         return mysock.send((char*)buffer, len);
     }
-    
+
     int disconnect()
     {
         return mysock.close();
     }
-    
+
+    bool is_connected()
+    {
+        return mysock.is_connected();
+    }
+
 private:
 
-    TCPSocketConnection mysock; 
-    
+    TCPSocketConnection mysock;
+
 };
 
-
-
 #endif