summaryrefslogtreecommitdiff
path: root/src/buildtool/graph_traverser/graph_traverser.hpp
diff options
context:
space:
mode:
authorSascha Roloff <sascha.roloff@huawei.com>2023-02-23 15:34:27 +0100
committerSascha Roloff <sascha.roloff@huawei.com>2023-02-27 13:27:57 +0100
commit1d161c56520ba66d7467ad6ef909cc88bdefb8fd (patch)
tree6611c6aff4aecac7d26c402d6edd7e871808b109 /src/buildtool/graph_traverser/graph_traverser.hpp
parent5fae72fa842f2df805ccfcdee302debfee7a7b03 (diff)
downloadjustbuild-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.hpp7
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)},