#include <PushbackInputStream.h>
Inheritance diagram for beecrypt::io::PushbackInputStream:
Public Member Functions | |
PushbackInputStream (InputStream &in, size_t size=1) | |
virtual | ~PushbackInputStream () |
virtual off_t | available () throw (IOException) |
virtual void | close () throw (IOException) |
virtual bool | markSupported () throw () |
virtual int | read () throw (IOException) |
virtual int | read (byte *data, size_t offset, size_t length) throw (IOException) |
virtual off_t | skip (off_t n) throw (IOException) |
void | unread (byte) throw (IOException) |
void | unread (const byte *data, size_t offset, size_t length) throw (IOException) |
void | unread (const bytearray &b) throw (IOException) |
Protected Attributes | |
bytearray | buf |
size_t | pos |
|
|
|
|
|
Reimplemented from beecrypt::io::FilterInputStream. |
|
Reimplemented from beecrypt::io::FilterInputStream. |
|
Reimplemented from beecrypt::io::FilterInputStream. |
|
Reimplemented from beecrypt::io::FilterInputStream. |
|
Reimplemented from beecrypt::io::FilterInputStream. |
|
Reimplemented from beecrypt::io::FilterInputStream. |
|
|
|
|
|
|
|
|
|
|