aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/SignalMonitor.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/SignalMonitor.cxx')
-rw-r--r--src/event/SignalMonitor.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/event/SignalMonitor.cxx b/src/event/SignalMonitor.cxx
index ee72dea72..8c8527a77 100644
--- a/src/event/SignalMonitor.cxx
+++ b/src/event/SignalMonitor.cxx
@@ -63,6 +63,8 @@ public:
SocketMonitor::Steal();
}
+ using SocketMonitor::GetEventLoop;
+
#ifdef USE_SIGNALFD
void Update(sigset_t &mask) {
const bool was_open = SocketMonitor::IsDefined();
@@ -153,6 +155,12 @@ SignalMonitorFinish()
monitor.Destruct();
}
+EventLoop &
+SignalMonitorGetEventLoop()
+{
+ return monitor->GetEventLoop();
+}
+
void
SignalMonitorRegister(int signo, SignalHandler handler)
{