Lines Matching refs:exec_handle
87 typedef std::map< int, executor::exec_handle > exec_handles_map;
127 struct utils::process::executor::exec_handle::impl : utils::noncopyable {
193 executor::exec_handle::exec_handle(std::shared_ptr< impl > pimpl) : in exec_handle() function in executor::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()
588 const exec_handle& data = (*iter).second; in cleanup()
640 exec_handle& data = (*iter).second; in post_wait()
680 exec_handle& data = (*iter).second; in reap()
785 executor::exec_handle
794 const exec_handle handle(std::shared_ptr< exec_handle::impl >( in spawn_post()
795 new exec_handle::impl( in spawn_post()
830 executor::exec_handle
837 const exec_handle handle(std::shared_ptr< exec_handle::impl >( in spawn_followup_post()
838 new exec_handle::impl( in spawn_followup_post()
864 executor::executor_handle::wait(const exec_handle exec_handle) in wait() argument
867 const process::status status = process::wait(exec_handle.pid()); in wait()
868 return _pimpl->post_wait(exec_handle.pid(), status); in wait()