filteredInputStream Class Referenceabstract
Inheritance diagram for filteredInputStream:
Collaboration diagram for filteredInputStream:

Public Member Functions

virtual size_t getBlockSize ()
virtual inputStreamgetPreviousInputStream ()=0
- Public Member Functions inherited from inputStream
virtual bool eof () const =0
virtual void reset ()=0
virtual size_t read (byte_t *const data, const size_t count)=0
virtual size_t skip (const size_t count)=0
- Public Member Functions inherited from stream
virtual ~stream ()

Additional Inherited Members

- Protected Member Functions inherited from object
 object ()
 object (const object &)
objectoperator= (const object &)
virtual ~object ()

Detailed Description

A stream whose input is filtered.

Member Function Documentation

size_t getBlockSize ( )

Return the preferred maximum block size when reading from or writing to this stream.

block size, in bytes

Reimplemented from stream.

References stream::getBlockSize(), and filteredInputStream::getPreviousInputStream().

virtual inputStream& getPreviousInputStream ( )
pure virtual

Return a reference to the stream being filtered.

stream being filtered

Implemented in stopSequenceFilteredInputStream< COUNT >, and dotFilteredInputStream.

Referenced by filteredInputStream::getBlockSize().

The documentation for this class was generated from the following files: