From 9975e0b369b56a878ffe8df694ca2bc308db2c44 Mon Sep 17 00:00:00 2001 From: luddens Date: Fri, 4 Oct 2019 14:06:54 +0200 Subject: [PATCH] add setPort() method --- include/kiwixserve.h | 1 + src/kiwixserve.cpp | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/include/kiwixserve.h b/include/kiwixserve.h index dcf5a0642..225062b48 100644 --- a/include/kiwixserve.h +++ b/include/kiwixserve.h @@ -17,6 +17,7 @@ class KiwixServe void shutDown(); bool isRunning(); int getPort() { return m_port; } + int setPort(int port); private: std::unique_ptr mp_kiwixServe; diff --git a/src/kiwixserve.cpp b/src/kiwixserve.cpp index db44f16a5..639008e7a 100644 --- a/src/kiwixserve.cpp +++ b/src/kiwixserve.cpp @@ -68,4 +68,14 @@ bool KiwixServe::isRunning() return false; } +int KiwixServe::setPort(int port) +{ + if (port >= 1 && port <= 65535) { + m_port = port; + } else { + return -1; + } + return m_port; +} + }