summaryrefslogtreecommitdiffstats
path: root/src/server/CompiledGraph.hpp
diff options
context:
space:
mode:
authordrd <drd@ableton.com>2017-02-16 17:28:54 +0100
committerdrd <drd@ableton.com>2017-02-16 17:45:25 +0100
commite2f6b686003f86af8a64e7c6f7e8cf8c2da7ba69 (patch)
treea57fe24b425ad37b3ce5cf32aefec99cee7ede12 /src/server/CompiledGraph.hpp
parente29b2efa89ccfab0c631dae771b8c0e5b9616839 (diff)
downloadingen-e2f6b686003f86af8a64e7c6f7e8cf8c2da7ba69.tar.gz
ingen-e2f6b686003f86af8a64e7c6f7e8cf8c2da7ba69.tar.bz2
ingen-e2f6b686003f86af8a64e7c6f7e8cf8c2da7ba69.zip
Preliminary alternative parallel traversal/benchmarking work
Diffstat (limited to 'src/server/CompiledGraph.hpp')
-rw-r--r--src/server/CompiledGraph.hpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/server/CompiledGraph.hpp b/src/server/CompiledGraph.hpp
index eeeb6111..db9aa288 100644
--- a/src/server/CompiledGraph.hpp
+++ b/src/server/CompiledGraph.hpp
@@ -1,6 +1,6 @@
/*
This file is part of Ingen.
- Copyright 2007-2016 David Robillard <http://drobilla.net/>
+ Copyright 2007-2017 David Robillard <http://drobilla.net/>
Ingen is free software: you can redistribute it and/or modify it under the
terms of the GNU Affero General Public License as published by the Free
@@ -63,14 +63,14 @@ private:
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_dependant(const BlockImpl* root,
- BlockImpl* block,
- Task& task,
- BlockSet& k);
-
- Log& _log;
- const Raul::Path _path;
- Task _master;
+ void compile_provider(const BlockImpl* root,
+ BlockImpl* block,
+ Task& task,
+ BlockSet& k);
+
+ Log& _log;
+ const Raul::Path _path;
+ std::unique_ptr<Task> _master;
};
} // namespace Server