- drain
DrainRange drain(Process p)
Drain a process pipe until empty.
- drain
Process drain(Process p, T range)
Drain the output from the process into an output range.
- drainByLineCopy
auto drainByLineCopy(Process p)
Undocumented in source. Be warned that the author may not have intended to support it.
- drainToNull
Process drainToNull(Process p)
Drain the process output until it is done executing.
- getDeepChildren
RawPid[] getDeepChildren(int parentPid)
- getShallowChildren
RawPid[] getShallowChildren(int parentPid)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeScript
string makeScript(string script, string file, uint line)
Undocumented in source. Be warned that the author may not have intended to support it.
- measureTime
MeasureTime measureTime(Process p)
Undocumented in source. Be warned that the author may not have intended to support it.
- pipeProcess
Process pipeProcess(const(char[])[] args, std.process.Redirect redirect, string[string] env, std.process.Config config, const(char)[] workDir)
Undocumented in source. Be warned that the author may not have intended to support it.
- pipeShell
Process pipeShell(const(char)[] command, std.process.Redirect redirect, string[string] env, std.process.Config config, const(char)[] workDir, string shellPath)
Undocumented in source. Be warned that the author may not have intended to support it.
- raii
auto raii(T p)
RAII handling of a process instance.
- sandbox
Sandbox sandbox(Process p)
Undocumented in source. Be warned that the author may not have intended to support it.
- timeout
Timeout timeout(Process p, Duration timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
- waitForPendingData
void waitForPendingData(Process p)
Returns when the process has pending data.