18 #include <Poco/Process.h>
26 explicit ProcExec(
const std::string& cmd_);
27 ProcExec(
const std::string& cmd_,
const Poco::Process::Args& args_);
28 ProcExec(
const std::string& cmd_,
const Poco::Process::Args& args_,
const Poco::Process::Env& env_);
31 bool exec(std::ostream& os=std::cout, std::ostream& es=std::cerr);
33 void setArgs(
const Poco::Process::Args& args_) {args=args_;}
34 Poco::Process::Args&
getArgs(
void) {
return args;}
36 void setEnv(
const Poco::Process::Env& env_) {env=env_;}
37 Poco::Process::Env&
getEnv(
void) {
return env;}
39 Poco::Process::Args args;
40 Poco::Process::Env env;
48 #endif // PROC_EXEC_HPP