aboutsummaryrefslogtreecommitdiffstats
path: root/src/nodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nodes.h')
-rw-r--r--src/nodes.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/nodes.h b/src/nodes.h
index ff9d4da..8e93426 100644
--- a/src/nodes.h
+++ b/src/nodes.h
@@ -6,8 +6,9 @@
#include "attributes.h"
-#include "lilv/lilv.h"
+#include <lilv/lilv.h>
+// Cached lilv nodes
JALV_BEGIN_DECLS
typedef struct {
@@ -24,9 +25,11 @@ typedef struct {
LilvNode* lv2_connectionOptional;
LilvNode* lv2_control;
LilvNode* lv2_default;
+ LilvNode* lv2_designation;
LilvNode* lv2_enumeration;
LilvNode* lv2_extensionData;
LilvNode* lv2_integer;
+ LilvNode* lv2_latency;
LilvNode* lv2_maximum;
LilvNode* lv2_minimum;
LilvNode* lv2_name;
@@ -45,12 +48,19 @@ typedef struct {
LilvNode* rdfs_label;
LilvNode* rdfs_range;
LilvNode* rsz_minimumSize;
+ LilvNode* state_threadSafeRestore;
LilvNode* ui_showInterface;
LilvNode* work_interface;
LilvNode* work_schedule;
LilvNode* end; ///< NULL terminator for easy freeing of entire structure
} JalvNodes;
+void
+jalv_init_nodes(LilvWorld* world, JalvNodes* nodes);
+
+void
+jalv_free_nodes(JalvNodes* nodes);
+
JALV_END_DECLS
#endif // JALV_NODES_H