|
VMime
|
#include <filteredStream.hpp>


Public Member Functions | |
| dotFilteredInputStream (inputStream &is) | |
| inputStream & | getPreviousInputStream () |
| bool | eof () const |
| void | reset () |
| size_t | read (byte_t *const data, const size_t count) |
| size_t | skip (const size_t count) |
Public Member Functions inherited from filteredInputStream | |
| virtual size_t | getBlockSize () |
Public Member Functions inherited from stream | |
| virtual | ~stream () |
Additional Inherited Members | |
Protected Member Functions inherited from object | |
| object () | |
| object (const object &) | |
| object & | operator= (const object &) |
| virtual | ~object () |
A filtered input stream which replaces "\n.." sequences with "\n." sequences.
| dotFilteredInputStream | ( | inputStream & | is | ) |
Construct a new filter for the specified input stream.
| is | stream from which to read data to be filtered |
|
virtual |
Test for end of stream (no more data to read).
Implements inputStream.
References inputStream::eof().
|
virtual |
Return a reference to the stream being filtered.
Implements filteredInputStream.
Read data from the stream.
| data | will receive the data read |
| count | maximum number of bytes to read |
Implements inputStream.
References vmime::count(), vmime::dynamicCast(), vmime::end(), dotFilteredInputStream::read(), and inputStream::read().
Referenced by dotFilteredInputStream::read().
|
virtual |
Set the read pointer to the beginning of the stream.
Implements inputStream.
References inputStream::reset().
Skip a number of bytes.
| count | maximum number of bytes to ignore |
Implements inputStream.