Lines Matching refs:_pimpl
196 _pimpl(pimpl) in exec_handle()
213 return _pimpl->pid; in pid()
225 return _pimpl->control_directory; in control_directory()
237 return _pimpl->control_directory / detail::work_subdir; in work_directory()
247 return _pimpl->stdout_file; in stdout_file()
257 return _pimpl->stderr_file; in stderr_file()
396 _pimpl(pimpl) in exit_handle()
418 PRE(!_pimpl->cleaned); in cleanup()
419 _pimpl->cleanup(); in cleanup()
420 POST(_pimpl->cleaned); in cleanup()
433 return _pimpl->state_owners; in state_owners()
443 return _pimpl->original_pid; in original_pid()
453 return _pimpl->status; in status()
464 return _pimpl->unprivileged_user; in unprivileged_user()
474 return _pimpl->start_time; in start_time()
484 return _pimpl->end_time; in end_time()
496 return _pimpl->control_directory; in control_directory()
508 return _pimpl->control_directory / detail::work_subdir; in work_directory()
518 return _pimpl->stdout_file; in stdout_file()
528 return _pimpl->stderr_file; in stderr_file()
659 data._pimpl->timer.unprogram(); in post_wait()
682 data._pimpl->timer.fired() ? in post_wait()
684 data._pimpl->unprivileged_user, in post_wait()
685 data._pimpl->start_time, datetime::timestamp::now(), in post_wait()
689 data._pimpl->state_owners, in post_wait()
699 data._pimpl->timer.unprogram(); in reap()
712 data._pimpl->unprivileged_user, in reap()
713 data._pimpl->start_time, datetime::timestamp::now(), in reap()
717 data._pimpl->state_owners, in reap()
724 executor::executor_handle::executor_handle(void) throw() : _pimpl(new impl()) in executor_handle()
741 return _pimpl->root_work_directory->directory(); in root_work_directory()
755 PRE(!_pimpl->cleaned); in cleanup()
756 _pimpl->cleanup(); in cleanup()
757 _pimpl->cleaned = true; in cleanup()
782 ++_pimpl->last_subprocess; in spawn_pre()
785 _pimpl->root_work_directory->directory() / in spawn_pre()
786 (F("%s") % _pimpl->last_subprocess); in spawn_pre()
823 auto insert_pair = _pimpl->all_exec_handles.insert(value); in spawn_post()
826 _pimpl->stale_exec_handles.push_front(insert_pair.first->second); in spawn_post()
827 _pimpl->all_exec_handles.erase(insert_pair.first); in spawn_post()
828 insert_pair = _pimpl->all_exec_handles.insert(value); in spawn_post()
870 auto insert_pair = _pimpl->all_exec_handles.insert(value); in spawn_followup_post()
873 _pimpl->stale_exec_handles.push_front(insert_pair.first->second); in spawn_followup_post()
874 _pimpl->all_exec_handles.erase(insert_pair.first); in spawn_followup_post()
875 insert_pair = _pimpl->all_exec_handles.insert(value); in spawn_followup_post()
894 return _pimpl->post_wait(exec_handle.pid(), status); in wait()
906 return _pimpl->post_wait(status.dead_pid(), status); in wait_any()
920 return _pimpl->reap(pid); in reap()