Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of ESP8266Interface by
Diff: ESP8266Interface.h
- Branch:
- api-changes
- Revision:
- 42:4bf09cadf328
- Parent:
- 40:83c6b4129468
- Child:
- 46:6b1bd1268074
--- 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; };