summaryrefslogtreecommitdiffstats
path: root/src/server/JackDriver.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-12-14 22:14:40 +0100
committerDavid Robillard <d@drobilla.net>2020-12-15 00:44:01 +0100
commit8c854bd336b45db17b48c2101fb2846f84726cdc (patch)
treef36e7f2f6c0f1785545360e3b0fcadcc97b55a3d /src/server/JackDriver.hpp
parent760035180c1adeb060f1b68a211ba5dd683caddf (diff)
downloadingen-8c854bd336b45db17b48c2101fb2846f84726cdc.tar.gz
ingen-8c854bd336b45db17b48c2101fb2846f84726cdc.tar.bz2
ingen-8c854bd336b45db17b48c2101fb2846f84726cdc.zip
Clean up includes in core and server
Diffstat (limited to 'src/server/JackDriver.hpp')
-rw-r--r--src/server/JackDriver.hpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/server/JackDriver.hpp b/src/server/JackDriver.hpp
index 25b666ab..c94cb790 100644
--- a/src/server/JackDriver.hpp
+++ b/src/server/JackDriver.hpp
@@ -18,23 +18,23 @@
#define INGEN_ENGINE_JACKAUDIODRIVER_HPP
#include "Driver.hpp"
-#include "EnginePort.hpp"
-#include "ingen_config.h"
+#include "EnginePort.hpp" // IWYU pragma: keep
#include "types.hpp"
#include "ingen/URI.hpp"
-#include "ingen/memory.hpp"
+#include "ingen/memory.hpp" // IWYU pragma: keep
#include "lv2/atom/forge.h"
#include "raul/Semaphore.hpp"
+#include <boost/intrusive/slist.hpp>
#include <jack/jack.h>
#include <jack/thread.h>
-#include <jack/transport.h>
#include <jack/types.h>
#include <atomic>
#include <cstddef>
#include <cstdint>
+#include <exception>
#include <memory>
#include <string>
@@ -42,6 +42,14 @@ namespace Raul {
class Path;
} // namespace Raul
+namespace boost {
+namespace intrusive {
+
+template <bool Enabled> struct cache_last;
+
+} // namespace intrusive
+} // namespace boost
+
namespace ingen {
class Atom;