#include <OutputStream.h>
Public Member Functions | |
virtual | ~OutputStream () |
virtual void | close () throw (IOException) |
virtual void | flush () throw (IOException) |
virtual void | write (byte b)=0 throw (IOException) |
virtual void | write (const byte *data, int offset, int length) throw (IOException) |
virtual void | write (const bytearray &b) throw (IOException) |
virtual beecrypt::io::OutputStream::~OutputStream | ( | ) | [inline, virtual] |
virtual void beecrypt::io::OutputStream::close | ( | ) | throw (IOException) [virtual] |
Implements beecrypt::io::Closeable.
Reimplemented in beecrypt::io::ByteArrayOutputStream, beecrypt::io::FileOutputStream, beecrypt::io::FilterOutputStream, and beecrypt::io::PrintStream.
virtual void beecrypt::io::OutputStream::flush | ( | ) | throw (IOException) [virtual] |
Implements beecrypt::io::Flushable.
Reimplemented in beecrypt::io::ByteArrayOutputStream, beecrypt::io::FileOutputStream, beecrypt::io::FilterOutputStream, and beecrypt::io::PrintStream.
virtual void beecrypt::io::OutputStream::write | ( | const bytearray & | b | ) | throw (IOException) [virtual] |
virtual void beecrypt::io::OutputStream::write | ( | const byte * | data, | |
int | offset, | |||
int | length | |||
) | throw (IOException) [virtual] |
virtual void beecrypt::io::OutputStream::write | ( | byte | b | ) | throw (IOException) [pure virtual] |