Lines Matching refs:utils
77 namespace utils { namespace
94 void setup_child(const utils::optional< utils::passwd::user >,
95 const utils::fs::path&, const utils::fs::path&);
127 utils::fs::path control_directory(void) const;
128 utils::fs::path work_directory(void) const;
129 const utils::fs::path& stdout_file(void) const;
130 const utils::fs::path& stderr_file(void) const;
160 const utils::optional< utils::process::status >& status(void) const;
161 const utils::optional< utils::passwd::user >& unprivileged_user(void) const;
162 const utils::datetime::timestamp& start_time() const;
163 const utils::datetime::timestamp& end_time() const;
164 utils::fs::path control_directory(void) const;
165 utils::fs::path work_directory(void) const;
166 const utils::fs::path& stdout_file(void) const;
167 const utils::fs::path& stderr_file(void) const;
184 utils::fs::path spawn_pre(void);
185 exec_handle spawn_post(const utils::fs::path&,
186 const utils::fs::path&,
187 const utils::fs::path&,
188 const utils::datetime::delta&,
189 const utils::optional< utils::passwd::user >,
190 std::unique_ptr< utils::process::child >);
194 const utils::datetime::delta&,
195 std::unique_ptr< utils::process::child >);
200 const utils::fs::path& root_work_directory(void) const;
207 const utils::optional< utils::passwd::user >,
208 const utils::optional< utils::fs::path > = utils::none,
209 const utils::optional< utils::fs::path > = utils::none);