Multi-Hackers / SocketModem

Dependents:   M2X_dev axeda_wrapper_dev MTS_M2x_Example1 MTS_Cellular_Connect_Example ... more

Revision:
17:2d7c4ea7491b
Parent:
2:8d3ea0dfce39
Child:
36:bb6b293c7495
Child:
39:6e94520a3217
Child:
41:81d035fb0b6a
--- a/io/MTSBufferedIO.cpp	Fri Dec 13 23:02:50 2013 +0000
+++ b/io/MTSBufferedIO.cpp	Mon Dec 16 20:00:20 2013 +0000
@@ -29,14 +29,22 @@
     return tmp;
 }
 
+int MTSBufferedIO::writeable() {
+    return txBuffer->capacity();   
+}
+
 int MTSBufferedIO::read(char* data, int length)
 {
     return rxBuffer->read(data, length);
 }
 
-int MTSBufferedIO::read()
+int MTSBufferedIO::read(char& data)
 {
-    return rxBuffer->read();
+    return rxBuffer->read(data);
+}
+
+int MTSBufferedIO::readable() {
+    return rxBuffer->available();   
 }
 
 bool MTSBufferedIO::txEmpty()