36 std::string
const& logger, std::string input_file =
"",
61 std::string logger, std::string input_file =
"",
virtual std::future< int > & GetFutureResult()=0
virtual ~AsyncProcessResult()
virtual void Terminate()=0
Tries to terminate the process.
std::shared_ptr< AsyncProcessResult > StartAsyncProcess(std::string executable, std::vector< std::string > args, std::string logger, std::string input_file, bool secure)
std::string SearchExecutableInPath(std::string const &filename)
int StartProcess(std::string const &executable, std::vector< std::string > const &args, std::string const &logger, std::string input_file, bool secure)