23#include "cuttlefish/host/libs/command_util/runner/run_cvd.pb.h"
29Result<RunnerExitCodes>
ReadExitCode(SharedFD monitor_socket);
32 const CuttlefishConfig::InstanceSpecific& instance_config,
36 int instance_num,
int timeout_seconds);
50 std::optional<int> timeout_seconds);
56 const run_cvd::ExtendedLauncherAction& extended_action,
57 std::optional<int> timeout_seconds);
Definition: shared_fd.h:124
Definition: alloc_driver.h:20
Result< RunnerExitCodes > ReadExitCode(SharedFD monitor_socket)
Definition: util.cc:77
LauncherAction
Definition: defs.h:53
Result< std::optional< LauncherActionInfo > > ReadLauncherActionFromFd(SharedFD monitor_socket)
Definition: util.cc:105
Result< void > RunLauncherAction(SharedFD monitor_socket, LauncherAction action, std::optional< int > timeout_seconds)
Definition: util.cc:161
Result< SharedFD > GetLauncherMonitorFromInstance(const CuttlefishConfig::InstanceSpecific &instance_config, const int timeout_seconds)
Definition: util.cc:84
Result< void > WaitForRead(SharedFD monitor_socket, const int timeout_seconds)
Definition: util.cc:145
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
Result< SharedFD > GetLauncherMonitor(const CuttlefishConfig &config, const int instance_num, int timeout_seconds)
Definition: util.cc:98
run_cvd::ExtendedLauncherAction extended_action
Definition: util.h:40
LauncherAction action
Definition: util.h:39