aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_internal.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-12-18 20:33:14 +0000
committerDavid Robillard <d@drobilla.net>2011-12-18 20:33:14 +0000
commit0ca0ef03a8ae12f5004f0129aade7ea7915a1431 (patch)
treec99d11033857ce2dbebe937ec0276f983f615cca /src/jalv_internal.h
parent8f6a6a7302ab9ff47f9034393b9a30b975ef08a4 (diff)
downloadjalv-0ca0ef03a8ae12f5004f0129aade7ea7915a1431.tar.gz
jalv-0ca0ef03a8ae12f5004f0129aade7ea7915a1431.tar.bz2
jalv-0ca0ef03a8ae12f5004f0129aade7ea7915a1431.zip
Make state implementation more generic.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3889 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/jalv_internal.h')
-rw-r--r--src/jalv_internal.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/jalv_internal.h b/src/jalv_internal.h
index 1030acd..8c62d9a 100644
--- a/src/jalv_internal.h
+++ b/src/jalv_internal.h
@@ -28,6 +28,8 @@
#include "serd/serd.h"
#include "suil/suil.h"
+#include "lv2/lv2plug.in/ns/ext/urid/urid.h"
+
#include "lv2_evbuf.h"
#include "symap.h"
@@ -92,7 +94,9 @@ typedef struct {
SerdWriter* writer; /**< RDF writer (for state) */
struct Property* props; /**< Restored state properties */
SerdNode state_node; /**< Instance state node (for state) */
- SerdNode last_sym; /**< Last port symbol encountered in state */
+ SerdNode last_sym; /**< Last port symbol found in state */
+ LV2_URID_Map map;
+ LV2_URID_Unmap unmap;
Symap* symap; /**< Symbol (URI) map */
jack_client_t* jack_client; /**< Jack client */
jack_ringbuffer_t* ui_events; /**< Port events from UI */