PipeProcess

Async process that do not block on read from stdin/stderr.

Constructors

this
this(std.process.Pid pid, File stdin, File stdout, File stderr)
Undocumented in source.
this
this(std.process.ProcessPipes process, std.process.Redirect r)
Undocumented in source.

Members

Functions

dispose
void dispose()

Kill and cleanup the process.

kill
void kill(int signal)

Send signal to the process.

osHandle
RawPid osHandle()
status
int status()
stderr
FileReadChannel stderr()

Access stderr.

stdin
FileWriteChannel stdin()

Access to stdout.

stdout
FileReadChannel stdout()

Access to stdout.

terminated
bool terminated()
tryWait
bool tryWait()

Non-blocking wait for the process termination.

wait
int wait()

Blocking wait for the process to terminated.

Meta