summaryrefslogtreecommitdiffstats
path: root/src/engine/QueuedEngineInterface.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-10-02 05:16:25 +0000
committerDavid Robillard <d@drobilla.net>2008-10-02 05:16:25 +0000
commit38761ec2b70605e7ad126691075a448a357db912 (patch)
tree03b22c7a14fecbe3509f996ec486c6b58515fc7c /src/engine/QueuedEngineInterface.hpp
parent0da0c8f334f441261e8e113c583413a9d9122248 (diff)
downloadingen-38761ec2b70605e7ad126691075a448a357db912.tar.gz
ingen-38761ec2b70605e7ad126691075a448a357db912.tar.bz2
ingen-38761ec2b70605e7ad126691075a448a357db912.zip
Make --build-docs at configure time trigger documentation building at build time.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1589 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/QueuedEngineInterface.hpp')
-rw-r--r--src/engine/QueuedEngineInterface.hpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/engine/QueuedEngineInterface.hpp b/src/engine/QueuedEngineInterface.hpp
index 73c790c8..89810434 100644
--- a/src/engine/QueuedEngineInterface.hpp
+++ b/src/engine/QueuedEngineInterface.hpp
@@ -41,20 +41,10 @@ class Engine;
* This is the bridge between the EngineInterface presented to the client, and
* the EventSource that needs to be presented to the AudioDriver.
*
- * This is sort of a state machine, \ref set_responder sets the Responder that
- * will be used to send the response from all future function calls. Stateless
- * protocols like UDP/OSC can use this to set a different response address for
- * each event (eg incoming UDP port), but engine/client interfaces that don't
- * need to change an 'address' constantly can just set it once on initialisation.
- * Blocking control interfaces can be made by setting a Responder which signals
- * the caller when the 'response' is 'sent'.
- *
+ * Responses occur through the event mechanism (which notified clients in
+ * event post_process methods) and are related to an event by an integer ID.
* If you do not register a responder, you have no way of knowing if your calls
* are successful.
- *
- * FIXME: this isn't really "queued" entirely, since some events aren't queued
- * events and get pushed directly into the realtime event queue. Should that
- * be separated into a different interface/client?
*/
class QueuedEngineInterface : public QueuedEventSource, public EngineInterface
{