From 23a3278b4e797d0f2f820f643d5d56770be84515 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 11 Jul 2024 21:05:01 +0200 Subject: [PATCH] event/MultiSocketMonitor: make ctor protected and explicit --- src/event/MultiSocketMonitor.hxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/event/MultiSocketMonitor.hxx b/src/event/MultiSocketMonitor.hxx index 0b84b52bf..c543388a2 100644 --- a/src/event/MultiSocketMonitor.hxx +++ b/src/event/MultiSocketMonitor.hxx @@ -110,9 +110,10 @@ class MultiSocketMonitor std::forward_list always_ready_fds; #endif -public: - MultiSocketMonitor(EventLoop &_loop) noexcept; +protected: + explicit MultiSocketMonitor(EventLoop &_loop) noexcept; +public: EventLoop &GetEventLoop() const noexcept { return idle_event.GetEventLoop(); }