summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/execution_service/execution_server.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api/execution_service/execution_server.hpp')
-rw-r--r--src/buildtool/execution_api/execution_service/execution_server.hpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/buildtool/execution_api/execution_service/execution_server.hpp b/src/buildtool/execution_api/execution_service/execution_server.hpp
index bd7eacb7..8d6f394a 100644
--- a/src/buildtool/execution_api/execution_service/execution_server.hpp
+++ b/src/buildtool/execution_api/execution_service/execution_server.hpp
@@ -137,16 +137,9 @@ class ExecutionServiceImpl final : public bazel_re::Execution::Service {
OperationCache op_cache_;
Logger logger_{"execution-service"};
- [[nodiscard]] auto GetAction(::bazel_re::ExecuteRequest const* request)
- const noexcept -> expected<::bazel_re::Action, std::string>;
-
- [[nodiscard]] auto GetCommand(::bazel_re::Action const& action)
- const noexcept -> expected<::bazel_re::Command, std::string>;
-
- [[nodiscard]] auto GetIExecutionAction(
- ::bazel_re::ExecuteRequest const* request,
- ::bazel_re::Action const& action) const
- -> expected<IExecutionAction::Ptr, std::string>;
+ [[nodiscard]] auto ToIExecutionAction(::bazel_re::Action const& action,
+ ::bazel_re::Command const& command)
+ const noexcept -> std::optional<IExecutionAction::Ptr>;
[[nodiscard]] auto ToBazelExecuteResponse(
IExecutionResponse::Ptr const& i_execution_response) const noexcept