![]() |
Convenience header that includes all other Boost.Process public header files. It is important to note that those headers that are specific to a given platform are only included if the library is being used in that same platform.
Includes the declaration of the basic_pipeline template.
namespace boost { namespace process { template<typename Command_Line> class basic_pipeline; } }
Includes the declaration of the child class.
namespace boost { namespace process { class child; } }
Includes the declaration of the children class.
namespace boost { namespace process { class children; } }
Includes the declaration of the command_line class.
namespace boost { namespace process { class command_line; } }
Defines macros that are used by the library's code to determine the operating system it is running under and the features it supports.
BOOST_PROCESS_WIN32_API BOOST_PROCESS_POSIX_API
Includes the declaration of the exceptions thrown by the library: not_found_error and system_error.
namespace boost { namespace process { class system_error; template<typename T> class not_found_error; } }
This header provides forward declarations for all public types included in the library. It is interesting to note that those types that are specific to a given platform are only provided if the library is being used in that same platform.
Includes the declaration of the launcher class.
namespace boost { namespace process { class launcher; } }
Includes the declaration of the pipeline class.
namespace boost { namespace process { typedef basic_pipeline< command_line > pipeline; // Generic instantiation of the basic_pipeline template. } }
Includes the declaration of the pistream class.
namespace boost { namespace process { class pistream; } }
Includes the declaration of the posix_child class.
namespace boost { namespace process { class posix_child; } }
Includes the declaration of the posix_launcher class.
namespace boost { namespace process { class posix_launcher; } }
Includes the declaration of the posix_status class.
namespace boost { namespace process { class posix_status; } }
Includes the declaration of the postream class.
namespace boost { namespace process { class postream; } }
Includes the declaration of the status class.
namespace boost { namespace process { class status; status create_status(int); } }
Includes the declaration of the stream_behavior enumeration.
namespace boost { namespace process { enum stream_behavior; } }
Includes the declaration of the win32_child class.
namespace boost { namespace process { class win32_child; } }
Includes the declaration of the win32_launcher class.
namespace boost { namespace process { class win32_launcher; } }
Copyright © 2006 Julio M. Merino Vidal |