#include <InputStream.h>
Public Member Functions | |
virtual | ~InputStream () |
virtual off_t | available () throw (IOException) |
virtual void | close () throw (IOException) |
virtual void | mark (off_t readlimit) throw () |
virtual bool | markSupported () throw () |
virtual int | read ()=0 throw (IOException) |
virtual int | read (byte *data, size_t offset, size_t length) throw (IOException) |
virtual int | read (bytearray &b) throw (IOException) |
virtual void | reset () throw (IOException) |
virtual off_t | skip (off_t n) throw (IOException) |
virtual beecrypt::io::InputStream::~InputStream | ( | ) | [inline, virtual] |
virtual off_t beecrypt::io::InputStream::available | ( | ) | throw (IOException) [virtual] |
virtual void beecrypt::io::InputStream::close | ( | ) | throw (IOException) [virtual] |
virtual void beecrypt::io::InputStream::mark | ( | off_t | readlimit | ) | throw () [virtual] |
Reimplemented in beecrypt::io::ByteArrayInputStream, beecrypt::io::FileInputStream, and beecrypt::io::FilterInputStream.
virtual bool beecrypt::io::InputStream::markSupported | ( | ) | throw () [virtual] |
virtual int beecrypt::io::InputStream::read | ( | ) | throw (IOException) [pure virtual] |
virtual int beecrypt::io::InputStream::read | ( | byte * | data, | |
size_t | offset, | |||
size_t | length | |||
) | throw (IOException) [virtual] |
virtual int beecrypt::io::InputStream::read | ( | bytearray & | b | ) | throw (IOException) [virtual] |
Reimplemented in beecrypt::io::ByteArrayInputStream, beecrypt::io::FileInputStream, and beecrypt::io::FilterInputStream.
virtual void beecrypt::io::InputStream::reset | ( | ) | throw (IOException) [virtual] |
Reimplemented in beecrypt::io::ByteArrayInputStream, beecrypt::io::FileInputStream, and beecrypt::io::FilterInputStream.
virtual off_t beecrypt::io::InputStream::skip | ( | off_t | n | ) | throw (IOException) [virtual] |