summaryrefslogtreecommitdiffstats
path: root/src/server/LV2Block.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/LV2Block.hpp')
-rw-r--r--src/server/LV2Block.hpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/server/LV2Block.hpp b/src/server/LV2Block.hpp
index 3cd6b056..7a0a86ac 100644
--- a/src/server/LV2Block.hpp
+++ b/src/server/LV2Block.hpp
@@ -22,6 +22,8 @@
#include "types.hpp"
#include "ingen/LV2Features.hpp"
+#include "ingen/Properties.hpp"
+#include "ingen/URI.hpp"
#include "lilv/lilv.h"
#include "lv2/worker/worker.h"
#include "raul/Array.hpp"
@@ -29,6 +31,8 @@
#include "raul/Noncopyable.hpp"
#include <boost/intrusive/slist.hpp>
+#include <boost/intrusive/slist_hook.hpp>
+#include <boost/optional/optional.hpp>
#include <cstdint>
#include <cstdlib>
@@ -36,13 +40,25 @@
#include <memory>
#include <mutex>
+namespace Raul {
+class Symbol;
+} // namespace Raul
+
namespace ingen {
class FilePath;
+class Resource;
+class URIs;
+class World;
namespace server {
+class BufferFactory;
+class Engine;
+class GraphImpl;
class LV2Plugin;
+class RunContext;
+class Worker;
/** An instance of a LV2 plugin.
*