23     static void parseArgs(std::string 
const &cmd, std::vector<std::string> *out);
 
   25     void start(std::string 
const &command, 
bool use_input);
 
   30     static std::optional<std::string> 
run_and_wait(std::string 
const &command);
 
Definition: UnixProcess.h:9
 
~UnixProcess()
Definition: UnixProcess.cpp:277
 
std::string outstring()
Definition: UnixProcess.cpp:364
 
UnixProcess()
Definition: UnixProcess.cpp:271
 
void writeInput(char const *ptr, int len)
Definition: UnixProcess.cpp:350
 
std::vector< char > errbytes
Definition: UnixProcess.h:15
 
static void parseArgs(std::string const &cmd, std::vector< std::string > *out)
Definition: UnixProcess.cpp:282
 
void start(std::string const &command, bool use_input)
Definition: UnixProcess.cpp:322
 
static std::optional< std::string > run_and_wait(std::string const &command)
Definition: UnixProcess.cpp:380
 
std::vector< char > outbytes
Definition: UnixProcess.h:14
 
Private * m
Definition: UnixProcess.h:11
 
int wait()
Definition: UnixProcess.cpp:337
 
std::string errstring()
Definition: UnixProcess.cpp:372
 
void closeInput(bool justnow)
Definition: UnixProcess.cpp:355
 
Definition: UnixProcess.cpp:266