diff options
Diffstat (limited to 'src/common/interface')
-rw-r--r-- | src/common/interface/ClientInterface.h | 6 | ||||
-rw-r--r-- | src/common/interface/EngineInterface.h | 6 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/common/interface/ClientInterface.h b/src/common/interface/ClientInterface.h index 5d56fa8e..3a9d9508 100644 --- a/src/common/interface/ClientInterface.h +++ b/src/common/interface/ClientInterface.h @@ -57,14 +57,12 @@ public: virtual void num_plugins(uint32_t num_plugins) = 0; - virtual void new_plugin(string type, - string uri, + virtual void new_plugin(string uri, string name) = 0; virtual void new_patch(string path, uint32_t poly) = 0; - virtual void new_node(string plugin_type, - string plugin_uri, + virtual void new_node(string plugin_uri, string node_path, bool is_polyphonic, uint32_t num_ports) = 0; diff --git a/src/common/interface/EngineInterface.h b/src/common/interface/EngineInterface.h index b8dcb6d8..1c07a561 100644 --- a/src/common/interface/EngineInterface.h +++ b/src/common/interface/EngineInterface.h @@ -117,8 +117,12 @@ public: virtual void ping() = 0; + virtual void request_plugin(const string& uri) = 0; + + virtual void request_object(const string& path) = 0; + virtual void request_port_value(const string& port_path) = 0; - + virtual void request_plugins() = 0; virtual void request_all_objects() = 0; |