Thinger.io client for boards compatible with the ARM mbed Ethernet Interface.
Dependencies: EthernetInterface ThingerClient mbed-rtos
Fork of ThingerEthernetClient by
TCPSocket.h@3:a38b8921ff2c, 2015-12-26 (annotated)
- Committer:
- alvarolb
- Date:
- Sat Dec 26 18:16:05 2015 +0000
- Revision:
- 3:a38b8921ff2c
- Parent:
- 0:ad55e6505bbb
update socket
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
alvarolb | 0:ad55e6505bbb | 1 | #include "TCPSocketConnection.h" |
alvarolb | 0:ad55e6505bbb | 2 | |
alvarolb | 0:ad55e6505bbb | 3 | class TCPSocket : public TCPSocketConnection |
alvarolb | 0:ad55e6505bbb | 4 | { |
alvarolb | 0:ad55e6505bbb | 5 | public: |
alvarolb | 0:ad55e6505bbb | 6 | TCPSocket() { |
alvarolb | 0:ad55e6505bbb | 7 | } |
alvarolb | 0:ad55e6505bbb | 8 | |
alvarolb | 0:ad55e6505bbb | 9 | virtual ~TCPSocket() { |
alvarolb | 0:ad55e6505bbb | 10 | } |
alvarolb | 0:ad55e6505bbb | 11 | |
alvarolb | 0:ad55e6505bbb | 12 | int available() { |
alvarolb | 3:a38b8921ff2c | 13 | TimeInterval interval(0); // millisecods |
alvarolb | 0:ad55e6505bbb | 14 | return wait_readable(interval)==0 ? 1 : 0; |
alvarolb | 0:ad55e6505bbb | 15 | } |
alvarolb | 0:ad55e6505bbb | 16 | }; |