aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/servers/httpmulti.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-12-11 09:34:24 +0100
committerGitHub Enterprise <[email protected]>2025-12-11 09:34:24 +0100
commit3de9a65cd990f2a4f5395b7e2a094471633eb98b (patch)
treef1640a32fd2b68a8f1b6f77f5ba5c4cbf959cb0b /src/zenhttp/servers/httpmulti.cpp
parent5.7.14-pre3 (diff)
downloadzen-3de9a65cd990f2a4f5395b7e2a094471633eb98b.tar.xz
zen-3de9a65cd990f2a4f5395b7e2a094471633eb98b.zip
HTTP server API changes for improved extensibility (#684)
* refactored `HttpServer` so all subclass member functions are proctected, to make it easier to extend base functionality * added API service, can be used to enumerate registered endpoints (at `/api`). Currently only very basic information is provided
Diffstat (limited to 'src/zenhttp/servers/httpmulti.cpp')
-rw-r--r--src/zenhttp/servers/httpmulti.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/zenhttp/servers/httpmulti.cpp b/src/zenhttp/servers/httpmulti.cpp
index b8b7931a9..6541a1c48 100644
--- a/src/zenhttp/servers/httpmulti.cpp
+++ b/src/zenhttp/servers/httpmulti.cpp
@@ -20,7 +20,7 @@ HttpMultiServer::~HttpMultiServer()
}
void
-HttpMultiServer::RegisterService(HttpService& Service)
+HttpMultiServer::OnRegisterService(HttpService& Service)
{
for (auto& Server : m_Servers)
{
@@ -29,7 +29,7 @@ HttpMultiServer::RegisterService(HttpService& Service)
}
int
-HttpMultiServer::Initialize(int BasePort, std::filesystem::path DataDir)
+HttpMultiServer::OnInitialize(int BasePort, std::filesystem::path DataDir)
{
ZEN_TRACE_CPU("HttpMultiServer::Initialize");
@@ -54,7 +54,7 @@ HttpMultiServer::Initialize(int BasePort, std::filesystem::path DataDir)
}
void
-HttpMultiServer::Run(bool IsInteractiveSession)
+HttpMultiServer::OnRun(bool IsInteractiveSession)
{
const bool TestMode = !IsInteractiveSession;
@@ -98,13 +98,13 @@ HttpMultiServer::Run(bool IsInteractiveSession)
}
void
-HttpMultiServer::RequestExit()
+HttpMultiServer::OnRequestExit()
{
m_ShutdownEvent.Set();
}
void
-HttpMultiServer::Close()
+HttpMultiServer::OnClose()
{
for (auto& Server : m_Servers)
{