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
);