diff options
author | Sascha Roloff <sascha.roloff@huawei.com> | 2023-02-23 15:34:27 +0100 |
---|---|---|
committer | Sascha Roloff <sascha.roloff@huawei.com> | 2023-02-27 13:27:57 +0100 |
commit | 1d161c56520ba66d7467ad6ef909cc88bdefb8fd (patch) | |
tree | 6611c6aff4aecac7d26c402d6edd7e871808b109 /src/buildtool/graph_traverser/graph_traverser.hpp | |
parent | 5fae72fa842f2df805ccfcdee302debfee7a7b03 (diff) | |
download | justbuild-1d161c56520ba66d7467ad6ef909cc88bdefb8fd.tar.gz |
Progress reporting: Extract generic logic from just base progress reporter class
Diffstat (limited to 'src/buildtool/graph_traverser/graph_traverser.hpp')
-rw-r--r-- | src/buildtool/graph_traverser/graph_traverser.hpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/buildtool/graph_traverser/graph_traverser.hpp b/src/buildtool/graph_traverser/graph_traverser.hpp index d5e155fa..e34df5cf 100644 --- a/src/buildtool/graph_traverser/graph_traverser.hpp +++ b/src/buildtool/graph_traverser/graph_traverser.hpp @@ -45,6 +45,7 @@ #include "src/buildtool/logging/log_sink_cmdline.hpp" #include "src/buildtool/logging/log_sink_file.hpp" #include "src/buildtool/logging/logger.hpp" +#include "src/buildtool/progress_reporting/base_progress_reporter.hpp" #include "src/utils/cpp/json.hpp" class GraphTraverser { @@ -64,12 +65,6 @@ class GraphTraverser { bool failed_artifacts; }; - // Type of a progress reporter. The reporter - // may only block in such a way that it return on a notification of the - // condition variable; moreover, it has to exit once the boolean is true. - using progress_reporter_t = - std::function<void(std::atomic<bool>*, std::condition_variable*)>; - explicit GraphTraverser(CommandLineArguments clargs) : clargs_{std::move(clargs)}, local_api_{CreateExecutionApi(std::nullopt)}, |