Thinger.io Client Library for the WIZnet platform
Dependencies: ThingerClient WIZnetInterface
Fork of ThingerWIZnetClient by
TCPSocket.h@1:db9212d9415d, 2015-12-25 (annotated)
- Committer:
- alvarolb
- Date:
- Fri Dec 25 17:20:32 2015 +0000
- Revision:
- 1:db9212d9415d
- Parent:
- 0:f1f02f6a2e6a
- Child:
- 4:98914de56323
Small changes
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
alvarolb | 0:f1f02f6a2e6a | 1 | #include "TCPSocketConnection.h" |
alvarolb | 0:f1f02f6a2e6a | 2 | |
alvarolb | 0:f1f02f6a2e6a | 3 | class TCPSocket : public TCPSocketConnection |
alvarolb | 0:f1f02f6a2e6a | 4 | { |
alvarolb | 0:f1f02f6a2e6a | 5 | public: |
alvarolb | 0:f1f02f6a2e6a | 6 | TCPSocket() { |
alvarolb | 1:db9212d9415d | 7 | set_blocking(false, _timeout); |
alvarolb | 0:f1f02f6a2e6a | 8 | } |
alvarolb | 0:f1f02f6a2e6a | 9 | |
alvarolb | 0:f1f02f6a2e6a | 10 | virtual ~TCPSocket() { |
alvarolb | 0:f1f02f6a2e6a | 11 | } |
alvarolb | 0:f1f02f6a2e6a | 12 | |
alvarolb | 0:f1f02f6a2e6a | 13 | int available() { |
alvarolb | 0:f1f02f6a2e6a | 14 | return eth->wait_readable(_sock_fd, _blocking ? -1 : _timeout); |
alvarolb | 0:f1f02f6a2e6a | 15 | } |
alvarolb | 0:f1f02f6a2e6a | 16 | }; |