diff --git a/src/software_test/tcpServer_test/WEBClient.cpp b/src/software_test/tcpServer_test/WEBClient.cpp index bbe920f..b14448b 100644 --- a/src/software_test/tcpServer_test/WEBClient.cpp +++ b/src/software_test/tcpServer_test/WEBClient.cpp @@ -2,7 +2,7 @@ #define DEBUG_WEBCL -WEBClient::WEBClient(WiFiClient client, uint8_t id, uint16_t maxResourceBuffer, uint16_t maxBodyBuffer, uint16_t dataBufferSize) : TCPClient(client, id, dataBufferSize), _WEBClientState(WEBServer::WEBClientState::ACCEPTED), _httpParserState(WEBServer::HttpParserStatus::HTTP_VERB) +WEBClient::WEBClient(WiFiClient client, uint8_t id, uint16_t maxResourceBuffer, uint16_t maxBodyBuffer, uint16_t dataBufferSize) : TCPClient(client, id, dataBufferSize), _WEBClientState(WEBServer::WEBClientState::ACCEPTED), _httpParserState(WEBServer::HttpParserStatus::HTTP_VERB), _fileSentBytes(0) { #ifdef DEBUG_WEBCL Serial.println("WEBClient : Standard constructor called"); diff --git a/src/software_test/tcpServer_test/WEBClient.h b/src/software_test/tcpServer_test/WEBClient.h index f840a8f..b49c25c 100644 --- a/src/software_test/tcpServer_test/WEBClient.h +++ b/src/software_test/tcpServer_test/WEBClient.h @@ -15,25 +15,9 @@ class WEBClient : public TCPClient protected: WEBServer::WEBClientState _WEBClientState; private: - struct HttpRequestData - { - WEBServer::HttpRequestMethod HRM; - WEBServer::HttpVersion HV; - WEBServer::HttpMIMEType HMT; - - Dictionary getParams; - char *getParamsDataPointer; //Used in the getParams algorithm - Dictionary postParams; - char *postParamsDataPointer; //Used in the postParams algorithm - - char *httpResource; - uint16_t maxResourceBuffer; - char *httpBody; - uint16_t maxBodyBuffer; - } _httpRequestData; - + WEBServer::HttpRequestData _httpRequestData; WEBServer::HttpParserStatus _httpParserState; - + uint64_t _fileSentBytes; void clearHttpRequestData(); };