From 25f833aac2100a9947dbd7ee1de7d8c6a6b41648 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 24 Feb 2008 17:27:21 +0000 Subject: Rework event handling slightly for jack dbus driver. git-svn-id: http://svn.drobilla.net/lad/patchage@1162 a436a847-0d15-0410-975c-d299462d15a1 --- src/Driver.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Driver.hpp') diff --git a/src/Driver.hpp b/src/Driver.hpp index 5c4c35d..0f1255e 100644 --- a/src/Driver.hpp +++ b/src/Driver.hpp @@ -31,6 +31,14 @@ class Driver { public: virtual ~Driver() {} + virtual void process_events(Patchage* app) { + while (!events().empty()) { + PatchageEvent& ev = events().front(); + ev.execute(app); + events().pop(); + } + } + virtual void attach(bool launch_daemon) = 0; virtual void detach() = 0; virtual bool is_attached() const = 0; -- cgit v1.2.1