summaryrefslogtreecommitdiffstats
path: root/src/server/PortAudioDriver.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/PortAudioDriver.hpp')
-rw-r--r--src/server/PortAudioDriver.hpp27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/server/PortAudioDriver.hpp b/src/server/PortAudioDriver.hpp
index e50cc8a6..f65fc871 100644
--- a/src/server/PortAudioDriver.hpp
+++ b/src/server/PortAudioDriver.hpp
@@ -17,32 +17,35 @@
#ifndef INGEN_ENGINE_PORTAUDIODRIVER_HPP
#define INGEN_ENGINE_PORTAUDIODRIVER_HPP
+#include "Driver.hpp"
+#include "EnginePort.hpp"
#include "ingen_config.h"
+#include "types.hpp"
-#include <atomic>
-#include <memory>
-#include <string>
-
-#include <portaudio.h>
-
+#include "ingen/URI.hpp"
+#include "lv2/atom/forge.h"
#include "raul/Semaphore.hpp"
-#include "lv2/atom/forge.h"
+#include <portaudio.h>
-#include "Driver.hpp"
-#include "EnginePort.hpp"
+#include <atomic>
+#include <cstddef>
+#include <cstdint>
+#include <memory>
namespace Raul { class Path; }
namespace ingen {
+
+class Atom;
+
namespace server {
+class Buffer;
class DuplexPort;
class Engine;
-class GraphImpl;
-class PortAudioDriver;
-class PortImpl;
class FrameTimer;
+class RunContext;
class PortAudioDriver : public Driver
{