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