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.
Dependents: HelloWizFi250Interface
Fork of NetworkSocketAPI by
Diff: Socket.h
- Revision:
- 105:2fd212f8da61
- Parent:
- 103:37decbcb1108
- Child:
- 109:5d8bd5752386
--- a/Socket.h Tue Apr 19 18:26:21 2016 -0500
+++ b/Socket.h Tue Apr 19 18:26:36 2016 -0500
@@ -18,7 +18,7 @@
#define SOCKET_H
#include "SocketAddress.h"
-#include "NetworkInterface.h"
+#include "NetworkStack.h"
/** Abstract socket class
*/
@@ -38,7 +38,7 @@
* @param iface Network stack as target for socket
* @return 0 on success, negative error code on failure
*/
- virtual int open(NetworkInterface *iface) = 0;
+ virtual int open(NetworkStack *iface) = 0;
/** Close the socket
*
@@ -160,11 +160,11 @@
protected:
Socket();
- int open(NetworkInterface *iface, nsapi_protocol_t proto);
+ int open(NetworkStack *iface, nsapi_protocol_t proto);
static void thunk(void *);
- NetworkInterface *_iface;
+ NetworkStack *_iface;
void *_socket;
bool _blocking;
unsigned _timeout;
