Pipe

Pipes to use to communicate with a process.

Can be used to directly communicate via stdin/stdout if so is desired.

Constructors

this
this(File input, File output)
Undocumented in source.

Members

Functions

closeWrite
void closeWrite()
Undocumented in source. Be warned that the author may not have intended to support it.
flush
void flush()
Undocumented in source. Be warned that the author may not have intended to support it.
hasData
bool hasData()
Undocumented in source. Be warned that the author may not have intended to support it.
hasPendingData
bool hasPendingData()

If there is data to read.

read
const(ubyte)[] read(size_t s)
Undocumented in source. Be warned that the author may not have intended to support it.
read
ubyte[] read(ubyte[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(const(ubyte)[] data)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

input
FileReadChannel input;
Undocumented in source.
output
FileWriteChannel output;
Undocumented in source.

Meta