Home | Libraries | People | FAQ | More |
Convenience header that includes all public Boost.Process header files.
Includes the declaration of the process class.
namespace boost { namespace process { class process; } }
Convenience header that includes all public Boost.Process header files.
Includes the declaration of the child class.
namespace boost { namespace process { class child; } }
Defines macros that are used by the library to determine the operating system it is running under and the features it supports.
BOOST_PROCESS_POSIX_PATH_MAX
Includes the declaration of the context class.
namespace boost { namespace process { struct context; } }
Includes the declaration of the environment class.
namespace boost { namespace process { typedef std::map< std::string, std::string > environment; } }
Includes the declaration of the handle class.
namespace boost { namespace process { class handle; } }
Provides miscellaneous free functions.
namespace boost { namespace process { std::string find_executable_in_path(const std::string &, std::string = ""); std::string executable_to_progname(const std::string &); template<typename Arguments, typename Context> child create_child(const std::string &, Arguments, Context); child create_child(const std::string &); template<typename Arguments> child create_child(const std::string &, Arguments); template<typename Context> child shell(const std::string &, Context); child shell(const std::string &); } }
Includes the declaration of the pid type.
namespace boost { namespace process { typedef NativeProcessId pid_type; } }
Includes the declaration of the pipe class.
namespace boost { namespace process { typedef BoostAsioPipe pipe; } }
Includes the declaration of the pistream class.
namespace boost { namespace process { class pistream; } }
Includes the declaration of the postream class.
namespace boost { namespace process { class postream; } }
Includes the declaration of the self class.
namespace boost { namespace process { class self; } }
Includes the declaration of the status class.
namespace boost { namespace process { typedef unspecified status; } }
Includes the declaration of stream behavior classes.
namespace boost { namespace process { namespace behavior { class close; class inherit; class pipe; class named_pipe; class null; typedef pipe async_pipe; } } }
Includes the declaration of the stream_ends class.
namespace boost { namespace process { struct stream_ends; } }
Includes the declaration of the stream_id type.
namespace boost { namespace process { enum std_stream_id; typedef NativeStreamId stream_id; } }
Includes the declaration of the stream_type enumeration.
namespace boost { namespace process { enum stream_type; } }