Lines Matching refs:exec_handle
89 typedef std::map< int, executor::exec_handle > exec_handles_map;
129 struct utils::process::executor::exec_handle::impl : utils::noncopyable {
195 executor::exec_handle::exec_handle(std::shared_ptr< impl > pimpl) : in exec_handle() function in executor::exec_handle
202 executor::exec_handle::~exec_handle(void) in ~exec_handle()
211 executor::exec_handle::pid(void) const in pid()
223 executor::exec_handle::control_directory(void) const in control_directory()
235 executor::exec_handle::work_directory(void) const in work_directory()
245 executor::exec_handle::stdout_file(void) const in stdout_file()
255 executor::exec_handle::stderr_file(void) const in stderr_file()
553 std::forward_list<exec_handle> stale_exec_handles;
595 const exec_handle& data = (*iter).second; in cleanup()
658 exec_handle& data = (*iter).second; in post_wait()
698 exec_handle& data = (*iter).second; in reap()
803 executor::exec_handle
812 const exec_handle handle(std::shared_ptr< exec_handle::impl >( in spawn_post()
813 new exec_handle::impl( in spawn_post()
852 executor::exec_handle
859 const exec_handle handle(std::shared_ptr< exec_handle::impl >( in spawn_followup_post()
860 new exec_handle::impl( in spawn_followup_post()
890 executor::executor_handle::wait(const exec_handle exec_handle) in wait() argument
893 const process::status status = process::wait(exec_handle.pid()); in wait()
894 return _pimpl->post_wait(exec_handle.pid(), status); in wait()