summaryrefslogtreecommitdiffstats
path: root/src/server/EventSource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/EventSource.cpp')
-rw-r--r--src/server/EventSource.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/EventSource.cpp b/src/server/EventSource.cpp
index 2711451e..0b7a0a79 100644
--- a/src/server/EventSource.cpp
+++ b/src/server/EventSource.cpp
@@ -63,6 +63,16 @@ EventSource::push_queued(Event* const ev)
whip();
}
+/** Prepare all unprepared events.
+ */
+void
+EventSource::prepare_all()
+{
+ while (unprepared_events()) {
+ whip();
+ }
+}
+
/** Process all events for a cycle.
*
* Executed events will be pushed to @a dest.