summaryrefslogtreecommitdiffstats
path: root/src/progs/ingenuity/ThreadedLoader.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-01-16 00:11:55 +0000
committerDavid Robillard <d@drobilla.net>2007-01-16 00:11:55 +0000
commitbf3a030a6753ae0ce6ea3c52fc7f8f77102262b0 (patch)
tree0ff24d624e47bffc2e942795210ba312808c0c16 /src/progs/ingenuity/ThreadedLoader.h
parent8d20b981fa997d3a7f79fcb6f2120095949873a0 (diff)
downloadingen-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.h19
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;
};