27#include "cuttlefish/host/commands/cvd/legacy/cvd_server.pb.h"
60 std::optional<SharedFD> extra_fd = {});
Definition: expected.h:86
Result< void > ConnectToServer()
Definition: client.cpp:36
Result< void > CheckStatus(const cvd::Status &status, const std::string &rpc)
Definition: client.cpp:185
Result< void > RestartServerMatchClient()
Definition: client.cpp:108
Result< void > SetServer(const SharedFD &server)
Definition: client.cpp:136
Result< cvd::Response > SendRequest(const cvd::Request &request, const OverrideFd &new_control_fds={}, std::optional< SharedFD > extra_fd={})
Definition: client.cpp:145
Result< void > StopCvdServer(bool clear)
Definition: client.cpp:56
CvdClient(android::base::LogSeverity verbosity, const std::string &server_socket_path=ServerSocketPath())
Definition: client.cpp:195
std::optional< UnixMessageSocket > server_
Definition: client.h:63
android::base::LogSeverity verbosity_
Definition: client.h:65
std::string server_socket_path_
Definition: client.h:64
Definition: shared_fd.h:129
static void Status(const std::string &message)
Definition: fastboot.cpp:205
int status()
Definition: health.cpp:42
LogSeverity
Definition: logging.h:87
Definition: alloc_utils.cpp:23
std::string ServerSocketPath()
Definition: server_constants.cpp:26
std::optional< SharedFD > stderr_override_fd
Definition: client.h:54
std::optional< SharedFD > stdout_override_fd
Definition: client.h:53
std::optional< SharedFD > stdin_override_fd
Definition: client.h:52