Lines Matching refs:executor
68 namespace executor = utils::process::executor;
87 typedef std::map< int, executor::exec_handle > exec_handles_map;
94 const char* utils::process::executor::detail::stdout_name = "stdout.txt";
98 const char* utils::process::executor::detail::stderr_name = "stderr.txt";
106 const char* utils::process::executor::detail::work_subdir = "work";
115 utils::process::executor::detail::setup_child( in setup_child()
127 struct utils::process::executor::exec_handle::impl : utils::noncopyable {
150 executor::detail::refcnt_t state_owners;
174 executor::detail::refcnt_t state_owners_) : in impl()
193 executor::exec_handle::exec_handle(std::shared_ptr< impl > pimpl) : in exec_handle()
200 executor::exec_handle::~exec_handle(void) in ~exec_handle()
209 executor::exec_handle::pid(void) const in pid()
221 executor::exec_handle::control_directory(void) const in control_directory()
233 executor::exec_handle::work_directory(void) const in work_directory()
243 executor::exec_handle::stdout_file(void) const in stdout_file()
253 executor::exec_handle::stderr_file(void) const in stderr_file()
260 struct utils::process::executor::exit_handle::impl : utils::noncopyable {
393 executor::exit_handle::exit_handle(std::shared_ptr< impl > pimpl) : in exit_handle()
400 executor::exit_handle::~exit_handle(void) in ~exit_handle()
414 executor::exit_handle::cleanup(void) in cleanup()
429 executor::exit_handle::state_owners(void) const in state_owners()
439 executor::exit_handle::original_pid(void) const in original_pid()
449 executor::exit_handle::status(void) const in status()
460 executor::exit_handle::unprivileged_user(void) const in unprivileged_user()
470 executor::exit_handle::start_time(void) const in start_time()
480 executor::exit_handle::end_time(void) const in end_time()
492 executor::exit_handle::control_directory(void) const in control_directory()
504 executor::exit_handle::work_directory(void) const in work_directory()
514 executor::exit_handle::stdout_file(void) const in stdout_file()
524 executor::exit_handle::stderr_file(void) const in stderr_file()
534 struct utils::process::executor::executor_handle::impl : utils::noncopyable {
630 executor::exit_handle
675 executor::exit_handle
706 executor::executor_handle::executor_handle(void) throw() : _pimpl(new impl()) in executor_handle()
712 executor::executor_handle::~executor_handle(void) in ~executor_handle()
721 executor::executor_handle::root_work_directory(void) const in root_work_directory()
735 executor::executor_handle::cleanup(void) in cleanup()
749 executor::executor_handle
750 executor::setup(void) in setup()
760 executor::executor_handle::spawn_pre(void) in spawn_pre()
785 executor::exec_handle
786 executor::executor_handle::spawn_post( in spawn_post()
817 executor::executor_handle::spawn_followup_pre(void) in spawn_followup_pre()
830 executor::exec_handle
831 executor::executor_handle::spawn_followup_post( in spawn_followup_post()
863 executor::exit_handle
864 executor::executor_handle::wait(const exec_handle exec_handle) in wait()
875 executor::exit_handle
876 executor::executor_handle::wait_any(void) in wait_any()
891 executor::exit_handle
892 executor::executor_handle::reap(const int pid) in reap()
908 executor::executor_handle::check_interrupt(void) const in check_interrupt()