From 1d161c56520ba66d7467ad6ef909cc88bdefb8fd Mon Sep 17 00:00:00 2001 From: Sascha Roloff Date: Thu, 23 Feb 2023 15:34:27 +0100 Subject: Progress reporting: Extract generic logic from just base progress reporter class --- src/buildtool/graph_traverser/graph_traverser.hpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/buildtool/graph_traverser/graph_traverser.hpp') 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*, std::condition_variable*)>; - explicit GraphTraverser(CommandLineArguments clargs) : clargs_{std::move(clargs)}, local_api_{CreateExecutionApi(std::nullopt)}, -- cgit v1.2.3