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 {
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