24#include "cuttlefish/host/libs/command_util/runner/run_cvd.pb.h"
29Result<RunnerExitCodes>
ReadExitCode(SharedFD monitor_socket);
32 const CuttlefishConfig::InstanceSpecific& instance_config,
33 const int timeout_seconds);
51 std::optional<int> timeout_seconds);
57 const run_cvd::ExtendedLauncherAction& extended_action,
58 std::optional<int> timeout_seconds);
Definition: expected.h:86
Definition: shared_fd.h:129
Definition: alloc_utils.cpp:23
Result< RunnerExitCodes > ReadExitCode(SharedFD monitor_socket)
Definition: util.cc:72
LauncherAction
Definition: defs.h:51
Result< std::optional< LauncherActionInfo > > ReadLauncherActionFromFd(SharedFD monitor_socket)
Definition: util.cc:100
Result< void > RunLauncherAction(SharedFD monitor_socket, LauncherAction action, std::optional< int > timeout_seconds)
Definition: util.cc:153
Result< SharedFD > GetLauncherMonitorFromInstance(const CuttlefishConfig::InstanceSpecific &instance_config, const int timeout_seconds)
Definition: util.cc:79
Result< void > WaitForRead(SharedFD monitor_socket, const int timeout_seconds)
Definition: util.cc:138
Result< SharedFD > GetLauncherMonitor(const CuttlefishConfig &config, const int instance_num, const int timeout_seconds)
Definition: util.cc:93
run_cvd::ExtendedLauncherAction extended_action
Definition: util.h:41
LauncherAction action
Definition: util.h:40