aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_internal.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-02-18 06:54:24 +0000
committerDavid Robillard <d@drobilla.net>2012-02-18 06:54:24 +0000
commitbfee18f05fae23fa8107de86761c79d07955e0ca (patch)
tree83ce5ca59a588d2eb63fa3fbf82ca3b11e6af61f /src/jalv_internal.h
parent719c973b349724657c71b545f4f3d4498d633b23 (diff)
downloadjalv-bfee18f05fae23fa8107de86761c79d07955e0ca.tar.gz
jalv-bfee18f05fae23fa8107de86761c79d07955e0ca.tar.bz2
jalv-bfee18f05fae23fa8107de86761c79d07955e0ca.zip
Add -d option and implement proper communication dumping.
git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3986 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/jalv_internal.h')
-rw-r--r--src/jalv_internal.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jalv_internal.h b/src/jalv_internal.h
index 25da829..1dc225f 100644
--- a/src/jalv_internal.h
+++ b/src/jalv_internal.h
@@ -27,6 +27,7 @@
#include "serd/serd.h"
#include "suil/suil.h"
+#include "lv2/lv2plug.in/ns/ext/atom/atom.h"
#include "lv2/lv2plug.in/ns/ext/urid/urid.h"
#include "lv2/lv2plug.in/ns/ext/state/state.h"
@@ -78,6 +79,7 @@ typedef struct {
typedef struct {
char* uuid;
char* load;
+ bool dump;
} JalvOptions;
typedef enum {
@@ -189,6 +191,12 @@ jalv_make_path(LV2_State_Make_Path_Handle handle,
void
jalv_apply_state(Jalv* jalv, LilvState* state);
+char*
+atom_to_turtle(LV2_URID_Unmap* unmap,
+ const SerdNode* subject,
+ const SerdNode* predicate,
+ const LV2_Atom* atom);
+
static inline char*
jalv_strdup(const char* str)
{