summaryrefslogtreecommitdiffstats
path: root/src/server/PluginImpl.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-05-15 19:15:11 +0000
committerDavid Robillard <d@drobilla.net>2012-05-15 19:15:11 +0000
commitdc1680b0b1338b7edbcbff89fe77b0e1c14017a3 (patch)
tree58668a462e21132a49662fbbd61b34ecb63ee772 /src/server/PluginImpl.hpp
parent49b9a38100f66c66aee6531bf83e0527ea0386b5 (diff)
downloadingen-dc1680b0b1338b7edbcbff89fe77b0e1c14017a3.tar.gz
ingen-dc1680b0b1338b7edbcbff89fe77b0e1c14017a3.tar.bz2
ingen-dc1680b0b1338b7edbcbff89fe77b0e1c14017a3.zip
Remove unused PluginImpl stuff.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4422 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/PluginImpl.hpp')
-rw-r--r--src/server/PluginImpl.hpp23
1 files changed, 5 insertions, 18 deletions
diff --git a/src/server/PluginImpl.hpp b/src/server/PluginImpl.hpp
index a948fe06..7ad7193c 100644
--- a/src/server/PluginImpl.hpp
+++ b/src/server/PluginImpl.hpp
@@ -21,7 +21,6 @@
#include <string>
#include <boost/utility.hpp>
-#include <glibmm/module.h>
#include "ingen/Plugin.hpp"
#include "ingen/shared/ResourceImpl.hpp"
@@ -47,13 +46,10 @@ class PluginImpl : public Plugin
{
public:
PluginImpl(Ingen::Shared::URIs& uris,
- Type type,
- const std::string& uri,
- const std::string library_path = "")
+ Type type,
+ const std::string& uri)
: ResourceImpl(uris, uri)
, _type(type)
- , _library_path(library_path)
- , _module(NULL)
{}
virtual NodeImpl* instantiate(BufferFactory& bufs,
@@ -64,20 +60,11 @@ public:
virtual const std::string symbol() const = 0;
- virtual const std::string& library_path() const { return _library_path; }
-
- void load();
- void unload();
-
- Plugin::Type type() const { return _type; }
- void type(Plugin::Type t) { _type = t; }
- Glib::Module* module() const { return _module; }
- void module(Glib::Module* module) { _module = module; }
+ Plugin::Type type() const { return _type; }
+ void type(Plugin::Type t) { _type = t; }
protected:
- Plugin::Type _type;
- mutable std::string _library_path;
- Glib::Module* _module;
+ Plugin::Type _type;
};
} // namespace Server