From: Junyeon LEE Date: Thu, 13 Jul 2017 14:00:36 +0000 (+0900) Subject: netutils/webserver: Add config parameter for setting client handler. X-Git-Tag: 1.1_Public_Release~318^2~62 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=da6faa4a205f937c5bbd5332a8df88932c01d6cf;p=rtos%2Ftinyara.git netutils/webserver: Add config parameter for setting client handler. This commit addes Webserver's CLIENT_HANDLER number in Kconfig. Because of this commit, it is more easy to set client handler number. Change-Id: I785805865b3fb1e1e9673c7376a73c4f58ddee20 Signed-off-by: Junyeon LEE --- diff --git a/apps/include/netutils/webserver/http_server.h b/apps/include/netutils/webserver/http_server.h index fe54256..14d1e82 100644 --- a/apps/include/netutils/webserver/http_server.h +++ b/apps/include/netutils/webserver/http_server.h @@ -67,6 +67,12 @@ * Pre-processor Definitions ****************************************************************************/ +#if defined(CONFIG_NETUTILS_WEBSERVER_MAX_CLIENT_HANDLER) +#define HTTP_CONF_MAX_CLIENT_HANDLE (CONFIG_NETUTILS_WEBSERVER_MAX_CLIENT_HANDLER) +#else +#define HTTP_CONF_MAX_CLIENT_HANDLE 1 +#endif + #define HTTP_METHOD_UNKNOWN -1 #define HTTP_METHOD_GET 0 #define HTTP_METHOD_PUT 1 @@ -85,7 +91,6 @@ #define HTTP_CONF_CLIENT_STACKSIZE 8192 #define HTTP_CONF_MIN_TLS_MEMORY 80000 #define HTTP_CONF_SOCKET_TIMEOUT_MSEC 5000 -#define HTTP_CONF_MAX_CLIENT_HANDLE 1 #define HTTP_CONF_SERVER_MQ_MAX_MSG 10 #define HTTP_CONF_SERVER_MQ_PRIO 50 #define HTTP_CONF_SERVER_SIGWAKEUP 18 diff --git a/apps/netutils/webserver/Kconfig b/apps/netutils/webserver/Kconfig index 907c77e..c580084 100644 --- a/apps/netutils/webserver/Kconfig +++ b/apps/netutils/webserver/Kconfig @@ -13,13 +13,19 @@ config NETUTILS_WEBSERVER User can configure webserver by modifying CONF values in http_server.h. if NETUTILS_WEBSERVER + config NETUTILS_WEBSERVER_MAX_CLIENT_HANDLER + int "HTTP maximum client handler" + default 1 + ---help--- + Set maximum client handler number in webserver. + config NETUTILS_WEBSERVER_LOGD bool "HTTP debugging log" default n ---help--- Enables HTTP debugging logs. -config NETUTILS_WEBSERVER_LOGE + config NETUTILS_WEBSERVER_LOGE bool "HTTP error log" default n ---help---