From e343345cf54172720f3494ccef87d62b2c688d0a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 9 Feb 2007 22:39:56 +0000 Subject: Moved Deletable (formerly MaidObject), List, and Array from Ingen to Raul. git-svn-id: http://svn.drobilla.net/lad/ingen@294 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/engine/Patch.h | 52 ++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'src/libs/engine/Patch.h') diff --git a/src/libs/engine/Patch.h b/src/libs/engine/Patch.h index 7fc3a1bb..55a2be83 100644 --- a/src/libs/engine/Patch.h +++ b/src/libs/engine/Patch.h @@ -20,9 +20,9 @@ #include #include +#include #include "NodeBase.h" #include "Plugin.h" -#include "List.h" #include "DataType.h" using std::string; @@ -68,33 +68,33 @@ public: // Patch specific stuff not inherited from Node - void add_node(ListNode* tn); - ListNode* remove_node(const string& name); + void add_node(Raul::ListNode* tn); + Raul::ListNode* remove_node(const string& name); - List& nodes() { return _nodes; } - List& connections() { return _connections; } + Raul::List& nodes() { return _nodes; } + Raul::List& connections() { return _connections; } - const List& nodes() const { return _nodes; } - const List& connections() const { return _connections; } + const Raul::List& nodes() const { return _nodes; } + const Raul::List& connections() const { return _connections; } size_t num_ports() const; Port* create_port(const string& name, DataType type, size_t buffer_size, bool is_output); - void add_input(ListNode* port) { _input_ports.push_back(port); } ///< Preprocesser thread - void add_output(ListNode* port) { _output_ports.push_back(port); } ///< Preprocessor thread - ListNode* remove_port(const string& name); + void add_input(Raul::ListNode* port) { _input_ports.push_back(port); } ///< Preprocesser thread + void add_output(Raul::ListNode* port) { _output_ports.push_back(port); } ///< Preprocessor thread + Raul::ListNode* remove_port(const string& name); - void add_connection(ListNode* c) { _connections.push_back(c); } - ListNode* remove_connection(const Port* src_port, const Port* dst_port); + void add_connection(Raul::ListNode* c) { _connections.push_back(c); } + Raul::ListNode* remove_connection(const Port* src_port, const Port* dst_port); - Array* process_order() { return _process_order; } - void process_order(Array* po) { _process_order = po; } + Raul::Array* process_order() { return _process_order; } + void process_order(Raul::Array* po) { _process_order = po; } - Array* external_ports() { return _ports; } - void external_ports(Array* pa) { _ports = pa; } + Raul::Array* external_ports() { return _ports; } + void external_ports(Raul::Array* pa) { _ports = pa; } - Array* build_process_order() const; - Array* build_ports_array() const; + Raul::Array* build_process_order() const; + Raul::Array* build_ports_array() const; /** Whether to run this patch's DSP bits in the audio thread */ bool enabled() const { return _process; } @@ -104,14 +104,14 @@ public: size_t internal_poly() const { return _internal_poly; } private: - inline void build_process_order_recursive(Node* n, Array* order) const; + inline void build_process_order_recursive(Node* n, Raul::Array* order) const; size_t _internal_poly; - Array* _process_order; ///< Accessed in audio thread only - List _connections; ///< Accessed in audio thread only - List _input_ports; ///< Accessed in preprocessing thread only - List _output_ports; ///< Accessed in preprocessing thread only - List _nodes; ///< Accessed in preprocessing thread only + Raul::Array* _process_order; ///< Accessed in audio thread only + Raul::List _connections; ///< Accessed in audio thread only + Raul::List _input_ports; ///< Accessed in preprocessing thread only + Raul::List _output_ports; ///< Accessed in preprocessing thread only + Raul::List _nodes; ///< Accessed in preprocessing thread only bool _process; }; @@ -119,13 +119,13 @@ private: /** Private helper for build_process_order */ inline void -Patch::build_process_order_recursive(Node* n, Array* order) const +Patch::build_process_order_recursive(Node* n, Raul::Array* order) const { if (n == NULL || n->traversed()) return; n->traversed(true); assert(order != NULL); - for (List::iterator i = n->providers()->begin(); i != n->providers()->end(); ++i) + for (Raul::List::iterator i = n->providers()->begin(); i != n->providers()->end(); ++i) if ( ! (*i)->traversed() ) build_process_order_recursive((*i), order); -- cgit v1.2.1