summaryrefslogtreecommitdiffstats
path: root/src/server/Engine.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-05-03 08:07:59 +0000
committerDavid Robillard <d@drobilla.net>2012-05-03 08:07:59 +0000
commit628e2f1606aead224c317d17b3e038122db61110 (patch)
treed1345665fbf3e36404ebe1bad3ba395bfe8e2fd1 /src/server/Engine.hpp
parent02dcc06a1675e936ef85714827accb20a9f2a94c (diff)
downloadingen-628e2f1606aead224c317d17b3e038122db61110.tar.gz
ingen-628e2f1606aead224c317d17b3e038122db61110.tar.bz2
ingen-628e2f1606aead224c317d17b3e038122db61110.zip
Real-time safe event source management (oops).
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4321 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/Engine.hpp')
-rw-r--r--src/server/Engine.hpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/Engine.hpp b/src/server/Engine.hpp
index 8e5f381f..5f218078 100644
--- a/src/server/Engine.hpp
+++ b/src/server/Engine.hpp
@@ -17,15 +17,13 @@
#ifndef INGEN_ENGINE_ENGINE_HPP
#define INGEN_ENGINE_ENGINE_HPP
-#include <set>
#include <vector>
#include <boost/utility.hpp>
-#include "raul/SharedPtr.hpp"
-
#include "ingen/EngineBase.hpp"
#include "ingen/Interface.hpp"
+#include "raul/SharedPtr.hpp"
namespace Raul { class Maid; }
@@ -101,8 +99,7 @@ private:
NodeFactory* _node_factory;
PostProcessor* _post_processor;
- typedef std::set< SharedPtr<EventSource> > EventSources;
- EventSources _event_sources;
+ SharedPtr<EventSource> _event_sources; ///< Intrusive linked list
bool _quit_flag;
};