summaryrefslogtreecommitdiffstats
path: root/src/server/GraphPlugin.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/GraphPlugin.hpp')
-rw-r--r--src/server/GraphPlugin.hpp24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/server/GraphPlugin.hpp b/src/server/GraphPlugin.hpp
index 9e221689..302141e7 100644
--- a/src/server/GraphPlugin.hpp
+++ b/src/server/GraphPlugin.hpp
@@ -19,12 +19,19 @@
#include "PluginImpl.hpp"
+#include <ingen/URI.hpp>
+#include <ingen/URIs.hpp>
+#include <lilv/lilv.h>
+#include <raul/Symbol.hpp>
+
#include <string>
-namespace ingen {
-namespace server {
+namespace ingen::server {
class BlockImpl;
+class BufferFactory;
+class Engine;
+class GraphImpl;
/** Implementation of a Graph plugin.
*
@@ -35,13 +42,13 @@ class GraphPlugin : public PluginImpl
public:
GraphPlugin(URIs& uris,
const URI& uri,
- const Raul::Symbol& symbol,
+ const raul::Symbol& symbol,
const std::string& name)
- : PluginImpl(uris, uris.ingen_Graph.urid, uri)
+ : PluginImpl(uris, uris.ingen_Graph.urid_atom(), uri)
{}
BlockImpl* instantiate(BufferFactory& bufs,
- const Raul::Symbol& symbol,
+ const raul::Symbol& symbol,
bool polyphonic,
GraphImpl* parent,
Engine& engine,
@@ -50,15 +57,14 @@ public:
return nullptr;
}
- Raul::Symbol symbol() const override { return Raul::Symbol("graph"); }
- std::string name() const { return "Ingen Graph"; }
+ raul::Symbol symbol() const override { return raul::Symbol("graph"); }
+ static std::string name() { return "Ingen Graph"; }
private:
const std::string _symbol;
const std::string _name;
};
-} // namespace server
-} // namespace ingen
+} // namespace ingen::server
#endif // INGEN_ENGINE_GRAPHPLUGIN_HPP