Lines Matching defs:impl
127 struct utils::process::executor::exec_handle::impl : utils::noncopyable { struct in utils::process::executor::exec_handle
129 int pid;
132 fs::path control_directory;
135 const fs::path stdout_file;
138 const fs::path stderr_file;
141 datetime::timestamp start_time;
144 const optional< passwd::user > unprivileged_user;
147 process::deadline_killer timer;
150 executor::detail::refcnt_t state_owners;
167 impl(const int pid_, in impl() argument
260 struct utils::process::executor::exit_handle::impl : utils::noncopyable { struct in utils::process::executor::exit_handle
265 const int original_pid;
268 const optional< process::status > status;
271 const optional< passwd::user > unprivileged_user;
274 const datetime::timestamp start_time;
277 const datetime::timestamp end_time;
280 const fs::path control_directory;
283 const fs::path stdout_file;
286 const fs::path stderr_file;
293 detail::refcnt_t state_owners;
300 exec_handles_map& all_exec_handles;
305 bool cleaned;
325 impl(const int original_pid_, in impl() function
346 ~impl(void) in ~impl()
364 cleanup(void) in cleanup()
534 struct utils::process::executor::executor_handle::impl : utils::noncopyable { struct in utils::process::executor::executor_handle
539 size_t last_subprocess;
542 std::auto_ptr< signals::interrupts_handler > interrupts_handler;
545 std::auto_ptr< fs::auto_directory > root_work_directory;
548 exec_handles_map all_exec_handles;
553 bool cleaned;
556 impl(void) : in impl() function
566 ~impl(void) in ~impl()
581 cleanup(void) in cleanup()
631 post_wait(const int original_pid, const process::status& status) in post_wait()
676 reap(const pid_t original_pid) in reap()