Library: Foundation
Package: Processes
Header: Poco/PipeStream.h
This is the streambuf class used for reading from and writing to a Pipe.
Direct Base Classes: BufferedStreamBuf
All Base Classes: BufferedStreamBuf
Member Functions: close, readFromDevice, writeToDevice
typedef BufferedStreamBuf::openmode openmode;
PipeStreamBuf(
const Pipe & pipe,
openmode mode
);
Creates a PipeStreamBuf with the given Pipe.
~PipeStreamBuf();
Destroys the PipeStreamBuf.
void close();
Closes the pipe.
int readFromDevice(
char * buffer,
std::streamsize length
);
int writeToDevice(
const char * buffer,
std::streamsize length
);