NetworkSocketAPI

Dependencies:   DnsQuery

Dependents:   HelloWizFi250Interface

Fork of NetworkSocketAPI by NetworkSocketAPI

Revision:
81:1600369a29dd
Parent:
79:43a7e8c0d6cc
Child:
82:97d166c4a193
--- a/TCPServer.cpp	Tue Apr 05 12:02:56 2016 -0500
+++ b/TCPServer.cpp	Tue Apr 05 12:52:07 2016 -0500
@@ -56,3 +56,22 @@
 
     return err;
 }
+
+
+void TCPServer::attach_accept(mbed::FuncPtr<void()> callback)
+{
+    _accept_cb = callback;
+
+    if (_socket && _accept_cb) {
+        return _iface->socket_attach_accept(_socket, Socket::thunk, &_accept_cb);
+    } else if (_socket) {
+        return _iface->socket_attach_accept(_socket, 0, 0);
+    }
+}
+
+TCPServer::~TCPServer()
+{
+    if (_socket && _accept_cb) {
+        _iface->socket_attach_accept(_socket, 0, 0);
+    }
+}