aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/SocketMonitor.cxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2013-01-30 15:01:34 +0100
committerMax Kellermann <max@duempel.org>2013-01-30 15:08:09 +0100
commitbe3d2188d6a8fc03379d55cec0a9b02980c3df9d (patch)
tree65071741bed96922baf6dd1e0db24a10754da097 /src/event/SocketMonitor.cxx
parent18e429a87ede285b08aa8d661df7fa6c3f335dc4 (diff)
downloadmpd-be3d2188d6a8fc03379d55cec0a9b02980c3df9d.tar.gz
mpd-be3d2188d6a8fc03379d55cec0a9b02980c3df9d.tar.xz
mpd-be3d2188d6a8fc03379d55cec0a9b02980c3df9d.zip
event/SocketMonitor: wake up the event loop after flag change
Diffstat (limited to 'src/event/SocketMonitor.cxx')
-rw-r--r--src/event/SocketMonitor.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/event/SocketMonitor.cxx b/src/event/SocketMonitor.cxx
index bf9fcdc59..6efa69647 100644
--- a/src/event/SocketMonitor.cxx
+++ b/src/event/SocketMonitor.cxx
@@ -159,3 +159,9 @@ SocketMonitor::Write(const void *data, size_t length)
return send(Get(), (const char *)data, length, flags);
}
+
+void
+SocketMonitor::CommitEventFlags()
+{
+ loop.WakeUp();
+}