diff options
Diffstat (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.hpp')
-rw-r--r-- | src/buildtool/execution_api/remote/bazel/bazel_api.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.hpp b/src/buildtool/execution_api/remote/bazel/bazel_api.hpp index c9771ed7..8a0ddcf9 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.hpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.hpp @@ -114,6 +114,14 @@ class BazelApi final : public IExecutionApi { private: std::shared_ptr<BazelNetwork> network_; + + [[nodiscard]] auto ParallelRetrieveToCasWithCache( + std::vector<Artifact::ObjectInfo> const& all_artifacts_info, + IExecutionApi const& api, + std::size_t jobs, + bool use_blob_splitting, + gsl::not_null<std::unordered_set<Artifact::ObjectInfo>*> done) + const noexcept -> bool; }; #endif // INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BAZEL_API_HPP |