Fork of Ublox Lib

Fork of C027_Support by u-blox

Revision:
139:5df09023c4e9
Parent:
138:dafbbf31bf76
--- a/Socket/Socket.h	Thu Feb 25 13:22:34 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-#ifndef SOCKET_H_
-#define SOCKET_H_
-
-#include "MDM.h"
-
-/** Socket file descriptor and select wrapper
-  */
-class Socket {
-public:
-    Socket() {
-        _socket  = -1;
-        _timeout_ms = MDMParser::TIMEOUT_BLOCKING;
-        _mdm     = NULL;
-    }
-    
-    void set_blocking(bool blocking, unsigned int timeout = 1500) {
-        _timeout_ms = blocking ? MDMParser::TIMEOUT_BLOCKING : (int)timeout;
-        if (_socket >= 0) {
-            _mdm->socketSetBlocking(_socket, _timeout_ms); 
-        }
-    }
-    
-    int close() {
-        bool ret = false;
-        if (_socket >= 0)
-        {
-            ret = _mdm->socketClose(_socket);
-            _mdm->socketFree(_socket);
-            _socket = -1;
-            _timeout_ms = MDMParser::TIMEOUT_BLOCKING;
-        }
-        return ret ? 0 : -1;
-    }
-    
-    ~Socket() { close(); }
-    
-protected:
-    int _socket;
-    int _timeout_ms;
-    MDMParser* _mdm;
-};
-
-
-#endif /* SOCKET_H_ */