123
Diff: TcpClient.h
- Revision:
- 11:647d53d146f1
- Parent:
- 10:e4ddab81e6a8
- Child:
- 13:95c00132cd98
--- a/TcpClient.h Tue Aug 27 22:08:54 2019 +0000 +++ b/TcpClient.h Fri Aug 30 08:11:40 2019 +0000 @@ -16,8 +16,8 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#ifndef UIPCLIENT_H -#define UIPCLIENT_H +#ifndef TCPCLIENT_h +#define TCPCLIENT_h #include "mbed.h" #include "IpAddress.h" @@ -74,10 +74,10 @@ operator bool(); virtual bool operator ==(const TcpClient& ); virtual bool operator !=(const TcpClient& rhs) { return !this->operator ==(rhs); } - size_t send(uint8_t); - size_t send(const uint8_t* buf, size_t size); + int send(uint8_t); + int send(const uint8_t* buf, size_t size); size_t available(); - size_t recv(); + int recv(); int peek(); void flush(); const char* getpeername(); @@ -85,7 +85,7 @@ void close(); static uip_userdata_t all_data[UIP_CONNS]; - static size_t _write(uip_userdata_t* , const uint8_t* buf, size_t size); + static int _write(uip_userdata_t* , const uint8_t* buf, size_t size); protected: uint8_t* rawIPAddress(IpAddress& addr) { return addr.rawAddress(); }