A version of LWIP, provided for backwards compatibility.

Dependents:   AA_DemoBoard DemoBoard HelloServerDemo DemoBoard_RangeIndicator ... more

Revision:
0:5e1631496985
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trunk/Core/TCPItem.cpp	Tue May 08 15:32:10 2012 +0100
@@ -0,0 +1,30 @@
+#include "TCPItem.h"
+
+using namespace std;
+using namespace mbed;
+
+void TCPItem::abort() const {
+  tcp_abort(this->_pcb);
+}
+
+void TCPItem::release_callbacks() const {
+  tcp_arg(this->_pcb, NULL);
+  tcp_sent(this->_pcb, NULL);
+  tcp_recv(this->_pcb, NULL);
+  tcp_poll(this->_pcb, NULL, 255);
+  tcp_accept(this->_pcb, NULL);
+  tcp_err(this->_pcb, NULL);
+}
+
+err_t TCPItem::close() {
+  err_t err = tcp_close(this->_pcb);
+  this->_pcb = NULL;
+  return err;
+}
+
+void TCPItem::open() {
+  if(!this->_pcb) {
+    this->_pcb = tcp_new();
+    tcp_arg(this->_pcb, this);
+  }
+}