Go to the documentation of this file.
20 #include BOOST_PROCESS_PLATFORM_PROMOTE_PATH(initializers)
21 BOOST_PROCESS_PLATFORM_PROMOTE_INITIALIZERS_NAMESPACE
23 #if defined(BOOST_PROCESS_DOXYGEN)
24 namespace boost::process::initializers
29 class bind_stderr :
public initializer_base
35 explicit bind_stderr(
const boost::iostreams::file_descriptor_sink& sink);
41 class bind_stdin :
public initializer_base
47 explicit bind_stdin(
const boost::iostreams::file_descriptor_source&
source);
53 class bind_stdout :
public initializer_base
59 explicit bind_stdout(
const boost::iostreams::file_descriptor_sink& sink);
67 class bind_fd :
public initializer_base
73 bind_fd(
int id,
const boost::iostreams::file_descriptor& fd);
81 class close_fd :
public initializer_base
86 explicit close_fd(
int fd);
102 explicit close_fds(
const range_type& fds);
131 class close_stderr :
public initializer_base
142 class close_stdin :
public initializer_base
153 class close_stdout :
public initializer_base
164 class hide_console :
public initializer_base
176 class inherit_env :
public initializer_base
352 class run_exe :
public initializer_base
367 explicit run_exe(
const string_type&
s);
379 class set_args :
public initializer_base
391 explicit set_args(
const range_type& r);
421 class set_env :
public initializer_base
433 explicit set_env(
const range_type& r);
439 class set_on_error :
public initializer_base
445 explicit set_on_error(boost::system::error_code& ec);
453 class show_window :
public initializer_base
459 explicit show_window(WORD flags);
488 class throw_on_error :
public initializer_base
on_exec_error_< Handler > on_exec_error(Handler handler)
on_exec_setup_< Handler > on_exec_setup(Handler handler)
set_env_< Range > set_env(const Range &envs)
set_cmd_line_< std::string > set_cmd_line(const char *s)
on_CreateProcess_setup_< Handler > on_CreateProcess_setup(Handler handler)
start_in_dir_< std::string > start_in_dir(const char *s)
close_fds_< Range > close_fds(const Range &fds)
on_CreateProcess_error_< Handler > on_CreateProcess_error(Handler handler)
run_exe_ run_exe(const char *s)
notify_io_service_< IOService > notify_io_service(IOService &io_service)
on_CreateProcess_success_< Handler > on_CreateProcess_success(Handler handler)
set_args_< Range > set_args(const Range &range)
on_fork_error_< Handler > on_fork_error(Handler handler)
on_fork_setup_< Handler > on_fork_setup(Handler handler)
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
on_fork_success_< Handler > on_fork_success(Handler handler)
close_fds_if_< Predicate > close_fds_if(const Predicate &pred)
bind_fd_< FileDescriptor > bind_fd(int id, const FileDescriptor &fd)
double s(double t, double s0, double v0, double a0, double j)