Inheritance diagram for stdbase::io::FilterInputStream::
Public Methods | |
virtual int | available () throw (IOException) |
Get the number of bytes that can be read or skipped before the next read would block. | |
virtual void | close () throw (IOException) |
Closes the stream and releases any resources. | |
virtual void | mark (int readlimit) |
Marks the current position in the input stream incase the caller need return to this point - done by calling reset(). More... | |
virtual void | reset () throw (IOException) |
Returns the caller to a previously marked position in the input stream (if supported). More... | |
virtual bool | markSupported () |
Test to see whether the FilterInputStream implementation supports the mark()/reset() methods. | |
virtual int | read (byte buffer[], int len) throw (IOException) |
Read a buffer of bytes - NEEDS Array. | |
virtual int | read () throw (IOException) |
Read a single byte from the stream and return it as an integer. More... | |
virtual long | skip (long n) throw (IOException) |
Skip the next n bytes from the input stream. More... | |
Static Public Methods | |
system::reference< FilterInputStream > | create (InputStreamRef r) |
Protected Methods | |
FilterInputStream (InputStreamRef input) | |
virtual | ~FilterInputStream () |
Definition at line 55 of file FilterInputStream.
|
Marks the current position in the input stream incase the caller need return to this point - done by calling reset().
Reimplemented from stdbase::io::InputStream. Reimplemented in stdbase::io::BufferedInputStream. Definition at line 71 of file FilterInputStream.cpp. |
|
Read a single byte from the stream and return it as an integer.
Reimplemented from stdbase::io::InputStream. Reimplemented in stdbase::io::BufferedInputStream. Definition at line 116 of file FilterInputStream.cpp. |
|
Returns the caller to a previously marked position in the input stream (if supported).
Reimplemented from stdbase::io::InputStream. Reimplemented in stdbase::io::BufferedInputStream. Definition at line 85 of file FilterInputStream.cpp. |
|
Skip the next n bytes from the input stream.
Reimplemented from stdbase::io::InputStream. Definition at line 127 of file FilterInputStream.cpp. |