summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/serve
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2025-01-29 09:46:58 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2025-02-07 14:58:04 +0100
commit95792fb717bd84d500037b62c77a4949274e670d (patch)
tree9bb1765a57e4d6d42941a33aff7e9721dec8068e /src/buildtool/execution_api/serve
parentea2291d24d531a1ea221f1035636303ac0da787d (diff)
downloadjustbuild-95792fb717bd84d500037b62c77a4949274e670d.tar.gz
Replace ArtifactBlobContainer and BazelBlobContainer
...with explicit std::unordered_set.
Diffstat (limited to 'src/buildtool/execution_api/serve')
-rw-r--r--src/buildtool/execution_api/serve/mr_git_api.hpp2
-rw-r--r--src/buildtool/execution_api/serve/mr_local_api.cpp2
-rw-r--r--src/buildtool/execution_api/serve/mr_local_api.hpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/buildtool/execution_api/serve/mr_git_api.hpp b/src/buildtool/execution_api/serve/mr_git_api.hpp
index dbcedb61..e66c475f 100644
--- a/src/buildtool/execution_api/serve/mr_git_api.hpp
+++ b/src/buildtool/execution_api/serve/mr_git_api.hpp
@@ -100,7 +100,7 @@ class MRGitApi final : public IExecutionApi {
/// \brief Not supported.
// NOLINTNEXTLINE(google-default-arguments)
- [[nodiscard]] auto Upload(ArtifactBlobContainer&& /*blobs*/,
+ [[nodiscard]] auto Upload(std::unordered_set<ArtifactBlob>&& /*blobs*/,
bool /*skip_find_missing*/ = false) const noexcept
-> bool final {
// Upload not suppoorted.
diff --git a/src/buildtool/execution_api/serve/mr_local_api.cpp b/src/buildtool/execution_api/serve/mr_local_api.cpp
index 0e2f61e1..d9364a4e 100644
--- a/src/buildtool/execution_api/serve/mr_local_api.cpp
+++ b/src/buildtool/execution_api/serve/mr_local_api.cpp
@@ -95,7 +95,7 @@ auto MRLocalApi::RetrieveToCas(
}
// NOLINTNEXTLINE(google-default-arguments)
-auto MRLocalApi::Upload(ArtifactBlobContainer&& blobs,
+auto MRLocalApi::Upload(std::unordered_set<ArtifactBlob>&& blobs,
bool skip_find_missing) const noexcept -> bool {
// in native mode, dispatch to native local api
if (compat_local_api_ == nullptr) {
diff --git a/src/buildtool/execution_api/serve/mr_local_api.hpp b/src/buildtool/execution_api/serve/mr_local_api.hpp
index a4f6e0b1..26600772 100644
--- a/src/buildtool/execution_api/serve/mr_local_api.hpp
+++ b/src/buildtool/execution_api/serve/mr_local_api.hpp
@@ -103,7 +103,7 @@ class MRLocalApi final : public IExecutionApi {
/// \note Caller is responsible for passing vectors with artifacts of the
/// same digest type.
// NOLINTNEXTLINE(google-default-arguments)
- [[nodiscard]] auto Upload(ArtifactBlobContainer&& blobs,
+ [[nodiscard]] auto Upload(std::unordered_set<ArtifactBlob>&& blobs,
bool skip_find_missing = false) const noexcept
-> bool final;