aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver/config.cpp')
-rw-r--r--src/zenserver/config.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/zenserver/config.cpp b/src/zenserver/config.cpp
index 7466255a9..e817458a1 100644
--- a/src/zenserver/config.cpp
+++ b/src/zenserver/config.cpp
@@ -568,6 +568,7 @@ void
ParseCliOptions(int argc, char* argv[], ZenServerOptions& ServerOptions)
{
const char* DefaultHttp = "asio";
+ const char* DefaultPlugin = "";
#if ZEN_WITH_HTTPSYS
if (!zen::windows::IsRunningOnWine())
@@ -710,6 +711,13 @@ ParseCliOptions(int argc, char* argv[], ZenServerOptions& ServerOptions)
options.add_option("network",
"",
+ "plugin",
+ "Select http plugin",
+ cxxopts::value<std::string>(ServerOptions.HttpServerConfig.PluginName)->default_value(DefaultPlugin),
+ "<plugin name>");
+
+ options.add_option("network",
+ "",
"http-threads",
"Number of http server connection threads",
cxxopts::value<unsigned int>(ServerOptions.HttpServerConfig.ThreadCount),