diff options
author | David Robillard <d@drobilla.net> | 2012-05-03 08:07:59 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-05-03 08:07:59 +0000 |
commit | 628e2f1606aead224c317d17b3e038122db61110 (patch) | |
tree | d1345665fbf3e36404ebe1bad3ba395bfe8e2fd1 /src/server/Engine.hpp | |
parent | 02dcc06a1675e936ef85714827accb20a9f2a94c (diff) | |
download | ingen-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.hpp | 7 |
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; }; |