summaryrefslogtreecommitdiffstats
path: root/ingen/shared
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-03-20 06:20:13 +0000
committerDavid Robillard <d@drobilla.net>2012-03-20 06:20:13 +0000
commitcfa4de455fc386e93a9628d21d5f4d71bd4af37d (patch)
treebb89c8744e3210a99255122b83159d0484e7a511 /ingen/shared
parent6720dc9cab2d0cb82ca7d45fb143ad4dfcafbf81 (diff)
downloadingen-cfa4de455fc386e93a9628d21d5f4d71bd4af37d.tar.gz
ingen-cfa4de455fc386e93a9628d21d5f4d71bd4af37d.tar.bz2
ingen-cfa4de455fc386e93a9628d21d5f4d71bd4af37d.zip
More complete Ingen plugin <=> UI communication.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4093 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ingen/shared')
-rw-r--r--ingen/shared/AtomWriter.hpp3
-rw-r--r--ingen/shared/URIs.hpp9
2 files changed, 12 insertions, 0 deletions
diff --git a/ingen/shared/AtomWriter.hpp b/ingen/shared/AtomWriter.hpp
index 3ba59583..f018ff7e 100644
--- a/ingen/shared/AtomWriter.hpp
+++ b/ingen/shared/AtomWriter.hpp
@@ -77,6 +77,9 @@ public:
void error(const std::string& msg);
private:
+ void forge_uri(const Raul::URI& uri);
+ void forge_properties(const Resource::Properties& properties);
+
void finish_msg();
int32_t next_id();
diff --git a/ingen/shared/URIs.hpp b/ingen/shared/URIs.hpp
index a23b32d4..43a83aa5 100644
--- a/ingen/shared/URIs.hpp
+++ b/ingen/shared/URIs.hpp
@@ -54,6 +54,8 @@ public:
const Quark atom_Sequence;
const Quark atom_Sound;
const Quark atom_String;
+ const Quark atom_URI;
+ const Quark atom_URID;
const Quark atom_ValuePort;
const Quark atom_Vector;
const Quark atom_bufferType;
@@ -109,10 +111,17 @@ public:
const Quark midi_NoteOn;
const Quark midi_controllerNumber;
const Quark midi_noteNumber;
+ const Quark patch_Delete;
const Quark patch_Get;
+ const Quark patch_Move;
+ const Quark patch_Patch;
const Quark patch_Put;
const Quark patch_Response;
+ const Quark patch_Set;
+ const Quark patch_add;
const Quark patch_body;
+ const Quark patch_destination;
+ const Quark patch_remove;
const Quark patch_request;
const Quark patch_subject;
const Quark rdf_instanceOf;