#include <context.hpp>
Public Types | |
| typedef Executable | executable_type |
| typedef Arguments | arguments_type |
| typedef Context | context_type |
Public Member Functions | |
| basic_pipeline_entry (const Executable &exe, const Arguments &args, const Context &ctx) | |
Public Attributes | |
| Executable | executable |
| Arguments | arguments |
| Context | context |
This convenience class is a triplet that holds all the data required to spawn a new child process in a pipeline.
| typedef Executable boost::process::basic_pipeline_entry< Executable, Arguments, Context >::executable_type |
The type of the Executable concept used in this template instantiation.
| typedef Arguments boost::process::basic_pipeline_entry< Executable, Arguments, Context >::arguments_type |
The type of the Arguments concept used in this template instantiation.
| typedef Context boost::process::basic_pipeline_entry< Executable, Arguments, Context >::context_type |
The type of the Context concept used in this template instantiation.
| boost::process::basic_pipeline_entry< Executable, Arguments, Context >::basic_pipeline_entry | ( | const Executable & | exe, | |
| const Arguments & | args, | |||
| const Context & | ctx | |||
| ) | [inline] |
Constructs a new pipeline_entry object.
Given the executable, set of arguments and execution triplet, constructs a new pipeline_entry object that holds the three values.
| Executable boost::process::basic_pipeline_entry< Executable, Arguments, Context >::executable |
The executable to launch.
| Arguments boost::process::basic_pipeline_entry< Executable, Arguments, Context >::arguments |
The set of arguments to pass to the executable.
| Context boost::process::basic_pipeline_entry< Executable, Arguments, Context >::context |
The child's execution context.
1.5.5