diff options
Diffstat (limited to 'src/nodes.h')
-rw-r--r-- | src/nodes.h | 12 |
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 |