Android-cuttlefish cvd tool
cuttlefish::Command Member List

This is the complete list of members for cuttlefish::Command, including all inherited members.

AddEnvironmentVariable(std::string_view env_var, std::string_view value) &cuttlefish::Command
AddEnvironmentVariable(std::string_view env_var, std::string_view value) &&cuttlefish::Command
AddParameter(Args &&... args) &cuttlefish::Commandinline
AddParameter(Args &&... args) &&cuttlefish::Commandinline
AddParameter(std::string arg) &cuttlefish::Command
AddParameter(std::string arg) &&cuttlefish::Command
AddPrerequisite(const std::function< Result< void >()> &prerequisite) &cuttlefish::Command
AddPrerequisite(const std::function< Result< void >()> &prerequisite) &&cuttlefish::Command
AppendToLastParameter(Args... args) &cuttlefish::Commandinline
AppendToLastParameter(Args... args) &&cuttlefish::Commandinline
AsBashScript(const std::string &redirected_stdio_path="") constcuttlefish::Command
BuildParameter(std::stringstream *stream, T t)cuttlefish::Commandinlineprivate
BuildParameter(std::stringstream *stream, SharedFD shared_fd)cuttlefish::Commandprivate
BuildParameter(std::stringstream *stream, Fd fd)cuttlefish::Commandprivate
BuildParameter(std::stringstream *stream, bool arg)cuttlefish::Commandprivate
BuildParameter(std::stringstream *stream, T &&t, Args &&... args)cuttlefish::Commandinlineprivate
Command(std::string executable, SubprocessStopper stopper=KillSubprocess)cuttlefish::Command
Command(Command &&)=defaultcuttlefish::Command
Command(const Command &)=deletecuttlefish::Command
command_cuttlefish::Commandprivate
env_cuttlefish::Commandprivate
Executable() constcuttlefish::Commandinline
executable_cuttlefish::Commandprivate
GetShortName() constcuttlefish::Commandinline
inherited_fds_cuttlefish::Commandprivate
operator<<cuttlefish::Commandfriend
operator=(const Command &)=deletecuttlefish::Command
prerequisites_cuttlefish::Commandprivate
redirects_cuttlefish::Commandprivate
RedirectStdIO(StdIoChannel channel, SharedFD shared_fd) &cuttlefish::Command
RedirectStdIO(StdIoChannel channel, SharedFD shared_fd) &&cuttlefish::Command
RedirectStdIO(StdIoChannel subprocess_channel, StdIoChannel parent_channel) &cuttlefish::Command
RedirectStdIO(StdIoChannel subprocess_channel, StdIoChannel parent_channel) &&cuttlefish::Command
SetEnvironment(std::vector< std::string > env) &cuttlefish::Commandinline
SetEnvironment(std::vector< std::string > env) &&cuttlefish::Commandinline
SetExecutable(std::string executable) &cuttlefish::Commandinline
SetExecutable(std::string executable) &&cuttlefish::Commandinline
SetExecutableAndName(std::string name) &cuttlefish::Commandinline
SetExecutableAndName(std::string name) &&cuttlefish::Commandinline
SetName(std::string name) &cuttlefish::Commandinline
SetName(std::string name) &&cuttlefish::Commandinline
SetStopper(SubprocessStopper stopper) &cuttlefish::Commandinline
SetStopper(SubprocessStopper stopper) &&cuttlefish::Commandinline
SetWorkingDirectory(const std::string &path) &cuttlefish::Command
SetWorkingDirectory(const std::string &path) &&cuttlefish::Command
SetWorkingDirectory(SharedFD dirfd) &cuttlefish::Command
SetWorkingDirectory(SharedFD dirfd) &&cuttlefish::Command
Start(SubprocessOptions options=SubprocessOptions()) constcuttlefish::Command
StdIoChannel enum namecuttlefish::Command
subprocess_stopper_cuttlefish::Commandprivate
ToString() constcuttlefish::Command
UnsetFromEnvironment(std::string_view env_var) &cuttlefish::Command
UnsetFromEnvironment(std::string_view env_var) &&cuttlefish::Command
working_directory_cuttlefish::Commandprivate
~Command()cuttlefish::Command