diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-08-06 09:10:19 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-08-07 15:37:51 +0200 |
commit | 61242ccdb8dcc0f4541172af903a493c2f3a9568 (patch) | |
tree | a80f9cf8ae4c29108e9afbeb44685693b3180bc8 /src/buildtool/execution_api/execution_service/execution_server.hpp | |
parent | 3721cf2a4cbdf3284ebf1da52b61b099d5b47b49 (diff) | |
download | justbuild-61242ccdb8dcc0f4541172af903a493c2f3a9568.tar.gz |
ExecutionServer: use one method for conversion to IExecutionAction
Diffstat (limited to 'src/buildtool/execution_api/execution_service/execution_server.hpp')
-rw-r--r-- | src/buildtool/execution_api/execution_service/execution_server.hpp | 13 |
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 |