| 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::Command | inline |
| AddParameter(Args &&... args) && | cuttlefish::Command | inline |
| 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::Command | inline |
| AppendToLastParameter(Args... args) && | cuttlefish::Command | inline |
| AsBashScript(const std::string &redirected_stdio_path="") const | cuttlefish::Command | |
| BuildParameter(std::stringstream *stream, T t) | cuttlefish::Command | inlineprivate |
| BuildParameter(std::stringstream *stream, SharedFD shared_fd) | cuttlefish::Command | private |
| BuildParameter(std::stringstream *stream, Fd fd) | cuttlefish::Command | private |
| BuildParameter(std::stringstream *stream, bool arg) | cuttlefish::Command | private |
| BuildParameter(std::stringstream *stream, T &&t, Args &&... args) | cuttlefish::Command | inlineprivate |
| Command(std::string executable, SubprocessStopper stopper=KillSubprocess) | cuttlefish::Command | |
| Command(Command &&)=default | cuttlefish::Command | |
| Command(const Command &)=delete | cuttlefish::Command | |
| command_ | cuttlefish::Command | private |
| env_ | cuttlefish::Command | private |
| Executable() const | cuttlefish::Command | inline |
| executable_ | cuttlefish::Command | private |
| GetShortName() const | cuttlefish::Command | inline |
| inherited_fds_ | cuttlefish::Command | private |
| operator<< | cuttlefish::Command | friend |
| operator=(const Command &)=delete | cuttlefish::Command | |
| prerequisites_ | cuttlefish::Command | private |
| redirects_ | cuttlefish::Command | private |
| 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::Command | inline |
| SetEnvironment(std::vector< std::string > env) && | cuttlefish::Command | inline |
| SetExecutable(std::string executable) & | cuttlefish::Command | inline |
| SetExecutable(std::string executable) && | cuttlefish::Command | inline |
| SetExecutableAndName(std::string name) & | cuttlefish::Command | inline |
| SetExecutableAndName(std::string name) && | cuttlefish::Command | inline |
| SetName(std::string name) & | cuttlefish::Command | inline |
| SetName(std::string name) && | cuttlefish::Command | inline |
| SetStopper(SubprocessStopper stopper) & | cuttlefish::Command | inline |
| SetStopper(SubprocessStopper stopper) && | cuttlefish::Command | inline |
| 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()) const | cuttlefish::Command | |
| StdIoChannel enum name | cuttlefish::Command | |
| subprocess_stopper_ | cuttlefish::Command | private |
| ToString() const | cuttlefish::Command | |
| UnsetFromEnvironment(std::string_view env_var) & | cuttlefish::Command | |
| UnsetFromEnvironment(std::string_view env_var) && | cuttlefish::Command | |
| working_directory_ | cuttlefish::Command | private |
| ~Command() | cuttlefish::Command | |