Library: Foundation
Package: Streams
Header: Poco/FIFOBufferStream.h
An output stream for writing to a FIFO.
Direct Base Classes: FIFOIOS, std::iostream
All Base Classes: FIFOIOS, std::ios, std::iostream
Inherited Functions: close, rdbuf
explicit FIFOBufferStream(
FIFOBuffer & buffer
);
Creates the FIFOBufferStream with supplied buffer as initial value.
explicit FIFOBufferStream(
std::size_t length
);
Creates a FIFOBufferStream of the given length.
explicit FIFOBufferStream(
char * pBuffer,
std::size_t length
);
Creates a FIFOBufferStream and assigns the given buffer to it.
explicit FIFOBufferStream(
const char * pBuffer,
std::size_t length
);
Creates a FIFOBufferStream and assigns the given buffer to it.
~FIFOBufferStream();
Destroys the FIFOBufferStream.
Flushes the buffer.
Poco::BasicEvent < bool > & readable;
Poco::BasicEvent < bool > & writable;