summaryrefslogtreecommitdiff
path: root/libs/pbd/pbd/event_loop.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-04-24 16:45:38 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-04-24 16:45:38 +0000
commitd5e14b3d9144400fb8026fb9783a5a8582c0ad87 (patch)
tree9c74ea0c58f80a58c5d9e9d52b26f09d34e677d3 /libs/pbd/pbd/event_loop.h
parent9b8fe0b09fb62fd96e21e219b916e3b61fab0150 (diff)
eventloop and abstractui debugging, lots more commenting on abstractui/eventloop implementation; minor tweaks elsewhere
git-svn-id: svn://localhost/ardour2/branches/3.0@12076 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/pbd/pbd/event_loop.h')
-rw-r--r--libs/pbd/pbd/event_loop.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/pbd/pbd/event_loop.h b/libs/pbd/pbd/event_loop.h
index 6e7e42e9dd..450bf5752f 100644
--- a/libs/pbd/pbd/event_loop.h
+++ b/libs/pbd/pbd/event_loop.h
@@ -27,6 +27,15 @@
namespace PBD
{
+/** An EventLoop is as basic abstraction designed to be used with any "user
+ * interface" (not necessarily graphical) that needs to wait on
+ * events/requests and dispatch/process them as they arrive.
+ *
+ * This is a very basic class that doesn't by itself provide an actual
+ * event loop or thread. See BaseUI for the "real" object to be used
+ * when something like this is needed (it inherits from EventLoop).
+ */
+
class EventLoop
{
public: