diff options
author | David Robillard <d@drobilla.net> | 2017-02-17 09:58:10 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-02-17 09:58:10 +0100 |
commit | ddaac8d0c06cbfdf4b1777603e97cedab0e54ead (patch) | |
tree | bcd6cb63440869303b753ff92bf46fc750e6beac /src/server/CompiledGraph.hpp | |
parent | e2f6b686003f86af8a64e7c6f7e8cf8c2da7ba69 (diff) | |
download | ingen-ddaac8d0c06cbfdf4b1777603e97cedab0e54ead.tar.gz ingen-ddaac8d0c06cbfdf4b1777603e97cedab0e54ead.tar.bz2 ingen-ddaac8d0c06cbfdf4b1777603e97cedab0e54ead.zip |
Fix and improve parallel traversalnewparallel
Diffstat (limited to 'src/server/CompiledGraph.hpp')
-rw-r--r-- | src/server/CompiledGraph.hpp | 9 |
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; |