#include <boost/process/config.hpp>
#include <boost/process/child.hpp>
#include <boost/process/stream_behavior.hpp>
#include <boost/process/status.hpp>
#include <boost/process/detail/file_handle.hpp>
#include <boost/process/detail/pipe.hpp>
#include <boost/process/detail/stream_info.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/system/system_error.hpp>
#include <boost/throw_exception.hpp>
#include <boost/scoped_array.hpp>
#include <boost/assert.hpp>
#include <string>
#include <vector>
#include <stdexcept>
#include <cstddef>
Go to the source code of this file.
Namespaces | |
namespace | boost |
namespace | boost::process |
Functions | |
std::string | boost::process::find_executable_in_path (const std::string &file, std::string path="") |
std::string | boost::process::executable_to_progname (const std::string &exe) |
template<class Executable, class Arguments, class Context> | |
child | boost::process::launch (const Executable &exe, const Arguments &args, const Context &ctx) |
template<class Context> | |
child | boost::process::launch_shell (const std::string &command, const Context &ctx) |
template<class Entries> | |
children | boost::process::launch_pipeline (const Entries &entries) |
template<class Children> | |
status | boost::process::wait_children (Children &cs) |