From 8fb0991061826514acdb933a9548ff45d95d70f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Grome=C5=A1?= Date: Mon, 23 Jul 2018 12:40:16 +0200 Subject: [PATCH] TCP - reworked status codes --- src/protocols/TransportLayer.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/protocols/TransportLayer.h b/src/protocols/TransportLayer.h index 4020c455..60e18fe0 100644 --- a/src/protocols/TransportLayer.h +++ b/src/protocols/TransportLayer.h @@ -9,12 +9,12 @@ class TransportLayer { // this class is purely virtual and does not require explicit constructor // basic methods - virtual uint8_t openTransportConnection(const char* host, const char* protocol, uint16_t port, uint16_t tcpKeepAlive = 0) = 0; - virtual uint8_t closeTransportConnection() = 0; - virtual uint8_t send(const char* data) = 0; - virtual uint8_t send(uint8_t* data, uint32_t len) = 0; + virtual int16_t openTransportConnection(const char* host, const char* protocol, uint16_t port, uint16_t tcpKeepAlive = 0) = 0; + virtual int16_t closeTransportConnection() = 0; + virtual int16_t send(const char* data) = 0; + virtual int16_t send(uint8_t* data, uint32_t len) = 0; virtual size_t receive(uint8_t* data, size_t len, uint32_t timeout = 10000) = 0; - virtual uint16_t getNumBytes(uint32_t timeout = 10000, size_t minBytes = 10) = 0; + virtual size_t getNumBytes(uint32_t timeout = 10000, size_t minBytes = 10) = 0; }; #endif