summaryrefslogtreecommitdiffstats
path: root/src/server/CompiledGraph.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-02-17 09:58:10 +0100
committerDavid Robillard <d@drobilla.net>2017-02-17 09:58:10 +0100
commitddaac8d0c06cbfdf4b1777603e97cedab0e54ead (patch)
treebcd6cb63440869303b753ff92bf46fc750e6beac /src/server/CompiledGraph.hpp
parente2f6b686003f86af8a64e7c6f7e8cf8c2da7ba69 (diff)
downloadingen-newparallel.tar.gz
ingen-newparallel.tar.bz2
ingen-newparallel.zip
Fix and improve parallel traversalnewparallel
Diffstat (limited to 'src/server/CompiledGraph.hpp')
-rw-r--r--src/server/CompiledGraph.hpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/server/CompiledGraph.hpp b/src/server/CompiledGraph.hpp
index db9aa288..0578c18a 100644
--- a/src/server/CompiledGraph.hpp
+++ b/src/server/CompiledGraph.hpp
@@ -61,11 +61,16 @@ private:
typedef std::set<BlockImpl*> BlockSet;
void compile_graph(GraphImpl* graph);
- void compile_set(const BlockSet& blocks, Task& task, BlockSet& k);
- void compile_block(BlockImpl* block, Task& task, BlockSet& k);
+
+ void compile_block(BlockImpl* block,
+ Task& task,
+ size_t max_depth,
+ BlockSet& k);
+
void compile_provider(const BlockImpl* root,
BlockImpl* block,
Task& task,
+ size_t max_depth,
BlockSet& k);
Log& _log;