#include <boost/process/environment.hpp>#include <boost/process/detail/file_handle.hpp>#include <boost/process/detail/pipe.hpp>#include <boost/process/detail/stream_info.hpp>#include <boost/scoped_array.hpp>#include <boost/assert.hpp>#include <boost/system/system_error.hpp>#include <boost/throw_exception.hpp>#include <map>#include <utility>#include <string>#include <cerrno>#include <cstdlib>#include <cstring>#include <fcntl.h>#include <unistd.h>Go to the source code of this file.
Namespaces | |
| namespace | boost | 
| namespace | boost::process | 
| namespace | boost::process::detail | 
Classes | |
| struct | boost::process::detail::posix_setup | 
Typedefs | |
| typedef std::map< int,  stream_info >  | boost::process::detail::info_map | 
Functions | |
| template<class Arguments> | |
| std::pair< std::size_t, char ** > | boost::process::detail::collection_to_posix_argv (const Arguments &args) | 
| char ** | boost::process::detail::environment_to_envp (const environment &env) | 
| void | boost::process::detail::setup_input (info_map &info, bool *closeflags, int maxdescs) | 
| void | boost::process::detail::setup_output (info_map &info, bool *closeflags, int maxdescs) | 
| template<class Executable, class Arguments> | |
| pid_t | boost::process::detail::posix_start (const Executable &exe, const Arguments &args, const environment &env, info_map &infoin, info_map &infoout, const posix_setup &setup) | 
| file_handle | boost::process::detail::posix_info_locate_pipe (info_map &info, int desc, bool out) | 
 1.5.5