diff options
author | David Robillard <d@drobilla.net> | 2007-01-16 00:11:55 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-01-16 00:11:55 +0000 |
commit | bf3a030a6753ae0ce6ea3c52fc7f8f77102262b0 (patch) | |
tree | 0ff24d624e47bffc2e942795210ba312808c0c16 /src/progs/ingenuity/ThreadedLoader.h | |
parent | 8d20b981fa997d3a7f79fcb6f2120095949873a0 (diff) | |
download | ingen-bf3a030a6753ae0ce6ea3c52fc7f8f77102262b0.tar.gz ingen-bf3a030a6753ae0ce6ea3c52fc7f8f77102262b0.tar.bz2 ingen-bf3a030a6753ae0ce6ea3c52fc7f8f77102262b0.zip |
Deprecated patch loading.
git-svn-id: http://svn.drobilla.net/lad/ingen@261 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/progs/ingenuity/ThreadedLoader.h')
-rw-r--r-- | src/progs/ingenuity/ThreadedLoader.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/progs/ingenuity/ThreadedLoader.h b/src/progs/ingenuity/ThreadedLoader.h index d5901a74..82080c94 100644 --- a/src/progs/ingenuity/ThreadedLoader.h +++ b/src/progs/ingenuity/ThreadedLoader.h @@ -28,14 +28,12 @@ #include "ModelEngineInterface.h" #include "ObjectModel.h" #include "Serializer.h" +#include "DeprecatedLoader.h" +#include "Loader.h" using std::string; using std::list; using boost::optional; -namespace Ingen { namespace Client { - class Loader; - class PatchModel; -} } using namespace Ingen::Client; namespace Ingenuity { @@ -58,8 +56,8 @@ public: ThreadedLoader(SharedPtr<ModelEngineInterface> engine); ~ThreadedLoader(); - Loader& loader() const { return *_loader; } - Serializer& serializer() const { return *_serializer; } + //Loader& loader() const { return *_loader; } + //Serializer& serializer() const { return *_serializer; } // FIXME: there's a pattern here.... // (same core interface as Loader/Serializer) @@ -83,10 +81,11 @@ private: void _whipped(); - Loader* const _loader; - Serializer* const _serializer; - Mutex _mutex; - list<Closure> _events; + DeprecatedLoader _deprecated_loader; + Loader _loader; + Serializer _serializer; + Mutex _mutex; + list<Closure> _events; }; |