SubprocessTransport

Undocumented in source.

Members

Functions

close
void close()

Ask the subprocess to stop by calling the terminate() method if the subprocess hasn’t returned yet, and close transports of all pipes (stdin, stdout and stderr).

getPid
Pid getPid()
getPipeTransport
Pipe getPipeTransport(int fd)
getStatus
SubprocessStatus getStatus()
kill
void kill()

Kill the subprocess.

sendSignal
void sendSignal(int signal)

Send the signal number to the subprocess, as in $(D_PSYMBOL std.process.kill).

terminate
void terminate()

Ask the subprocess to stop. This method is an alias for the close() method.

Inherited Members

From BaseTransport

getExtraInfo
auto getExtraInfo()

Get optional transport information.

getExtraInfoPeername
string getExtraInfoPeername()
Undocumented in source.
getExtraInfoSocket
Socket getExtraInfoSocket()
Undocumented in source.
getExtraInfoSockname
string getExtraInfoSockname()
Undocumented in source.
close
void close()

Close the transport.

Meta