summaryrefslogtreecommitdiffstats
path: root/src/common/interface/DataType.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-01-21 15:14:53 +0000
committerDavid Robillard <d@drobilla.net>2008-01-21 15:14:53 +0000
commitd6b87aa26ef482a8952437f7472b81a2240f01fd (patch)
tree620d233b902c78413dc17ee5f921633251239695 /src/common/interface/DataType.hpp
parent2356f96fbd6c9d70dedcd0d64bf0d72786ea36bb (diff)
downloadingen-d6b87aa26ef482a8952437f7472b81a2240f01fd.tar.gz
ingen-d6b87aa26ef482a8952437f7472b81a2240f01fd.tar.bz2
ingen-d6b87aa26ef482a8952437f7472b81a2240f01fd.zip
Work on generic LV2 events.
git-svn-id: http://svn.drobilla.net/lad/ingen@1090 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/common/interface/DataType.hpp')
-rw-r--r--src/common/interface/DataType.hpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/common/interface/DataType.hpp b/src/common/interface/DataType.hpp
index 60056d2b..7ce76be1 100644
--- a/src/common/interface/DataType.hpp
+++ b/src/common/interface/DataType.hpp
@@ -35,8 +35,7 @@ public:
UNKNOWN = 0,
AUDIO = 1,
CONTROL = 2,
- MIDI = 3,
- OSC = 4
+ EVENT = 3
};
DataType(const std::string& uri)
@@ -46,10 +45,8 @@ public:
_symbol = AUDIO;
} else if (uri == type_uri(CONTROL)) {
_symbol = CONTROL;
- } else if (uri == type_uri(MIDI)) {
- _symbol = MIDI;
- } else if (uri == type_uri(OSC)) {
- _symbol = OSC;
+ } else if (uri == type_uri(EVENT)) {
+ _symbol = EVENT;
}
}
@@ -66,8 +63,7 @@ public:
inline bool is_audio() { return _symbol == AUDIO; }
inline bool is_control() { return _symbol == CONTROL; }
- inline bool is_midi() { return _symbol == MIDI; }
- inline bool is_osc() { return _symbol == OSC; }
+ inline bool is_event() { return _symbol == EVENT; }
private:
@@ -75,8 +71,7 @@ private:
switch (symbol_num) {
case 1: return "ingen:AudioPort";
case 2: return "ingen:ControlPort";
- case 3: return "ingen:MIDIPort";
- case 4: return "ingen:OSCPort";
+ case 3: return "ingen:EventPort";
default: return "";
}
}