Lines Matching defs:impl

129 struct utils::process::executor::exec_handle::impl : utils::noncopyable {  struct in utils::process::executor::exec_handle
131 int pid;
134 fs::path control_directory;
137 const fs::path stdout_file;
140 const fs::path stderr_file;
143 datetime::timestamp start_time;
146 const optional< passwd::user > unprivileged_user;
149 process::deadline_killer timer;
152 executor::detail::refcnt_t state_owners;
169 impl(const int pid_, in impl() function
262 struct utils::process::executor::exit_handle::impl : utils::noncopyable { struct in utils::process::executor::exit_handle
267 const int original_pid;
270 const optional< process::status > status;
273 const optional< passwd::user > unprivileged_user;
276 const datetime::timestamp start_time;
279 const datetime::timestamp end_time;
282 const fs::path control_directory;
285 const fs::path stdout_file;
288 const fs::path stderr_file;
295 detail::refcnt_t state_owners;
302 exec_handles_map& all_exec_handles;
307 bool cleaned;
327 impl(const int original_pid_, in impl() argument
348 ~impl(void) in ~impl()
366 cleanup(void) in cleanup()
536 struct utils::process::executor::executor_handle::impl : utils::noncopyable { struct in utils::process::executor::executor_handle
541 size_t last_subprocess;
544 std::auto_ptr< signals::interrupts_handler > interrupts_handler;
547 std::auto_ptr< fs::auto_directory > root_work_directory;
550 exec_handles_map all_exec_handles;
553 std::forward_list<exec_handle> stale_exec_handles;
558 bool cleaned;
561 impl(void) : in impl() function
573 ~impl(void) in ~impl()
588 cleanup(void) in cleanup()
649 post_wait(const int original_pid, const process::status& status) in post_wait()