1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 06:04:39 -04:00

HttpServer: use settings structures in place of QSettings (3)

This commit is contained in:
f4exb
2017-11-13 01:26:48 +01:00
parent 3fb9d56d85
commit ef2f591bcd
4 changed files with 52 additions and 9 deletions
+13 -1
View File
@@ -4,13 +4,15 @@
*/
#include "httprequest.h"
#include "httplistenersettings.h"
#include <QList>
#include <QDir>
#include "httpcookie.h"
using namespace qtwebapp;
HttpRequest::HttpRequest(QSettings* settings)
HttpRequest::HttpRequest(QSettings* settings) : useQtSettings(true)
{
status=waitForRequest;
currentSize=0;
@@ -20,6 +22,16 @@ HttpRequest::HttpRequest(QSettings* settings)
tempFile=NULL;
}
HttpRequest::HttpRequest(HttpListenerSettings* settings) : useQtSettings(false)
{
status=waitForRequest;
currentSize=0;
expectedBodySize=0;
maxSize=settings->maxRequestSize;
maxMultiPartSize=settings->maxMultiPartSize;
tempFile=NULL;
}
void HttpRequest::readRequest(QTcpSocket* socket)
{