32 #include <boost/noncopyable.hpp> 33 #include <boost/shared_ptr.hpp> 35 #include "rsc/rscexports.h" 38 namespace subprocess {
58 class RSC_EXPORT
Subprocess:
private boost::noncopyable {
72 static SubprocessPtr newInstance(
const std::string& command,
73 const std::vector<std::string>& args = std::vector<std::string>());
A wrapper to call a different command as a subprocess and control its lifecycle.
boost::shared_ptr< Subprocess > SubprocessPtr