stc
Loading...
Searching...
No Matches
stc::Unix::Process Member List

This is the complete list of members for stc::Unix::Process, including all inherited members.

block()stc::Unix::Processinline
closeStdin()stc::Unix::Processinline
configstc::Unix::Processprotected
createEnviron(const std::optional< Environment > &env)stc::Unix::Processinlineprotected
doSpawnCommand(const std::vector< std::string > &command, const std::function< void()> &readImpl, const std::function< void()> &prepDuping, const std::optional< Environment > &env)stc::Unix::Processinlineprotected
exitedNormallystc::Unix::Processprotected
getExitCode()stc::Unix::Processinline
getStderrBuffer(bool reset=false)stc::Unix::Processinline
getStdoutBuffer(bool reset=false)stc::Unix::Processinline
hasExitedNormally()stc::Unix::Processinline
inputCollectorstc::Unix::Processprotected
interfacestc::Unix::Processprotected
lockstc::Unix::Processprotected
pidstc::Unix::Processprotected
Process(const std::vector< std::string > &command, const std::optional< Environment > &env=std::nullopt, const Config &config={})stc::Unix::Processinline
Process(const std::vector< std::string > &command, const Pipes &pipes, const std::optional< Environment > &env=std::nullopt, const Config &config={})stc::Unix::Processinline
Process(const std::vector< std::string > &command, const std::shared_ptr< PTY > &pty, const std::optional< Environment > &env=std::nullopt, const Config &config={})stc::Unix::Processinline
resetBuffers()stc::Unix::Processinline
run(const std::function< void()> &readImpl)stc::Unix::Processinlineprotected
runningstc::Unix::Processprotected
sigkill()stc::Unix::Processinline
signal(int sig)stc::Unix::Processinline
statusCodestc::Unix::Processprotected
stderrBuffstc::Unix::Processprotected
stdoutBuffstc::Unix::Processprotected
stop()stc::Unix::Processinline
waitPid(int opts=0)stc::Unix::Processinlineprotected
writeToStdin(const std::string &data)stc::Unix::Processinline
~Process()stc::Unix::Processinlinevirtual