mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-27 02:09:14 -05:00
48 lines
905 B
C
48 lines
905 B
C
|
/*
|
||
|
* httplistenersettings.h
|
||
|
*
|
||
|
* Created on: Nov 13, 2017
|
||
|
* Author: f4exb
|
||
|
*/
|
||
|
|
||
|
#ifndef HTTPSERVER_HTTPLISTENERSETTINGS_H_
|
||
|
#define HTTPSERVER_HTTPLISTENERSETTINGS_H_
|
||
|
|
||
|
namespace qtwebapp {
|
||
|
|
||
|
struct HttpListenerSettings
|
||
|
{
|
||
|
QString host;
|
||
|
int port;
|
||
|
int minThreads;
|
||
|
int maxThreads;
|
||
|
int cleanupInterval;
|
||
|
int readTimeout;
|
||
|
QString sslKeyFile;
|
||
|
QString sslCertFile;
|
||
|
int maxRequestSize;
|
||
|
int maxMultiPartSize;
|
||
|
|
||
|
HttpListenerSettings() {
|
||
|
resetToDefaults();
|
||
|
}
|
||
|
|
||
|
void resetToDefaults()
|
||
|
{
|
||
|
host = "192.168.0.100";
|
||
|
port = 8080;
|
||
|
minThreads = 1;
|
||
|
maxThreads = 100;
|
||
|
cleanupInterval = 1000;
|
||
|
readTimeout = 10000;
|
||
|
sslKeyFile = "";
|
||
|
sslCertFile = "";
|
||
|
maxRequestSize = 16000;
|
||
|
maxMultiPartSize = 1000000;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
} // end of namespace
|
||
|
|
||
|
#endif /* HTTPSERVER_HTTPLISTENERSETTINGS_H_ */
|