From 121b8a2c33125225e11539b83d87cb9a1d70e537 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 14 May 2012 02:46:59 +0000 Subject: Add missing includes and fix types that confuse Doxygen. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4404 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/EngineStore.cpp | 4 ++-- src/server/EngineStore.hpp | 2 +- src/server/PortType.hpp | 2 ++ src/server/PostProcessor.hpp | 3 ++- src/server/PreProcessor.hpp | 1 + src/server/mix.hpp | 1 + 6 files changed, 9 insertions(+), 4 deletions(-) (limited to 'src/server') diff --git a/src/server/EngineStore.cpp b/src/server/EngineStore.cpp index 00856ee5..a492c471 100644 --- a/src/server/EngineStore.cpp +++ b/src/server/EngineStore.cpp @@ -109,7 +109,7 @@ EngineStore::remove(const Raul::Path& path) * including the object itself, in lexicographically sorted order by Path. */ SharedPtr -EngineStore::remove(iterator object) +EngineStore::remove(Objects::iterator object) { ThreadManager::assert_thread(THREAD_PRE_PROCESS); @@ -142,7 +142,7 @@ EngineStore::remove_children(const Raul::Path& path) * in lexicographically sorted order by Path. */ SharedPtr -EngineStore::remove_children(iterator object) +EngineStore::remove_children(Objects::iterator object) { if (object != end()) { iterator descendants_end = find_descendants_end(object); diff --git a/src/server/EngineStore.hpp b/src/server/EngineStore.hpp index e6e05f00..ccac2b74 100644 --- a/src/server/EngineStore.hpp +++ b/src/server/EngineStore.hpp @@ -55,7 +55,7 @@ public: PortImpl* find_port(const Raul::Path& path); GraphObjectImpl* find_object(const Raul::Path& path); - void add(Ingen::GraphObject* o); + void add(GraphObject* o); void add(const Objects& family); SharedPtr remove(const Raul::Path& path); diff --git a/src/server/PortType.hpp b/src/server/PortType.hpp index cef47703..c84cefb4 100644 --- a/src/server/PortType.hpp +++ b/src/server/PortType.hpp @@ -17,6 +17,8 @@ #ifndef INGEN_INTERFACE_PORTTYPE_HPP #define INGEN_INTERFACE_PORTTYPE_HPP +#include + #include "raul/URI.hpp" #include "lv2/lv2plug.in/ns/ext/atom/atom.h" diff --git a/src/server/PostProcessor.hpp b/src/server/PostProcessor.hpp index 38a7d43d..31f49ad4 100644 --- a/src/server/PostProcessor.hpp +++ b/src/server/PostProcessor.hpp @@ -25,8 +25,9 @@ namespace Ingen { namespace Server { -class Event; class Engine; +class Event; +class ProcessContext; /** Processor for Events after leaving the audio thread. * diff --git a/src/server/PreProcessor.hpp b/src/server/PreProcessor.hpp index bcfcb432..fd886139 100644 --- a/src/server/PreProcessor.hpp +++ b/src/server/PreProcessor.hpp @@ -19,6 +19,7 @@ #include +#include "raul/AtomicPtr.hpp" #include "raul/Slave.hpp" namespace Ingen { diff --git a/src/server/mix.hpp b/src/server/mix.hpp index c68b0710..f0a14d79 100644 --- a/src/server/mix.hpp +++ b/src/server/mix.hpp @@ -20,6 +20,7 @@ #include "ingen/shared/URIs.hpp" #include "raul/log.hpp" +#include "AudioBuffer.hpp" #include "Buffer.hpp" #include "Context.hpp" -- cgit v1.2.1