Christopher Haster / ESP8266Interface

Dependencies:   ESP8266

Fork of ESP8266Interface by NetworkSocketAPI

Branch:
api-changes
Revision:
42:4bf09cadf328
Parent:
40:83c6b4129468
Child:
46:6b1bd1268074
diff -r 3f4d5f4862d2 -r 4bf09cadf328 ESP8266Interface.h
--- a/ESP8266Interface.h	Wed Feb 24 22:21:43 2016 -0600
+++ b/ESP8266Interface.h	Wed Feb 24 22:25:19 2016 -0600
@@ -53,38 +53,6 @@
     bool _ids[ESP8266_SOCKET_COUNT];
     const char *_ip_address;
     const char *_mac_address;
-
-    class ESP8266Socket;
-};
-
-
-/** ESP8266Socket class
- *  Implementation of the SocketInterface for the ESP8266
- */
-class ESP8266Interface::ESP8266Socket : public SocketInterface
-{
-public:
-    // ESP8266 specific methods
-    ESP8266Socket(
-        ESP8266 *esp,
-        socket_protocol_t proto,
-        int id);
-
-    virtual ~ESP8266Socket();
-
-    int getID() const;
-
-    // Implementation of SocketInterface
-    virtual int32_t open(const char *ip, uint16_t port);
-    virtual int32_t close();
-
-    virtual int32_t send(const void *data, uint32_t len);
-    virtual int32_t recv(void *data, uint32_t len);
-
-private:
-    ESP8266 *_esp;
-    socket_protocol_t _proto;
-    int _id;
 };