summaryrefslogtreecommitdiffstats
path: root/src/engine/events/RequestMetadataEvent.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-05-13 05:31:05 +0000
committerDavid Robillard <d@drobilla.net>2009-05-13 05:31:05 +0000
commitf62ef545425476959b1335f3a303d6d5f80ca0e5 (patch)
treec6ac8347ae8c820c1cbc1cecac358ac872c20585 /src/engine/events/RequestMetadataEvent.hpp
parent5b8e8680fb6f7f6a86d8738cda817a34d53a349d (diff)
downloadingen-f62ef545425476959b1335f3a303d6d5f80ca0e5.tar.gz
ingen-f62ef545425476959b1335f3a303d6d5f80ca0e5.tar.bz2
ingen-f62ef545425476959b1335f3a303d6d5f80ca0e5.zip
Remove special request_port_value, just use request_variable with predicate ingen:value.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1996 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/events/RequestMetadataEvent.hpp')
-rw-r--r--src/engine/events/RequestMetadataEvent.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/events/RequestMetadataEvent.hpp b/src/engine/events/RequestMetadataEvent.hpp
index d3480b7c..5b163500 100644
--- a/src/engine/events/RequestMetadataEvent.hpp
+++ b/src/engine/events/RequestMetadataEvent.hpp
@@ -42,9 +42,15 @@ public:
const Raul::URI& key);
void pre_process();
+ void execute(ProcessContext& context);
void post_process();
private:
+ enum {
+ NONE,
+ PORT_VALUE
+ } _special_type;
+
Raul::Path _path;
bool _property;
Raul::URI _key;