#include <FilterOutputStream.h>
Public Member Functions | |
FilterOutputStream (OutputStream &out) | |
virtual | ~FilterOutputStream () |
virtual void | close () throw (IOException) |
virtual void | flush () throw (IOException) |
virtual void | write (byte b) throw (IOException) |
virtual void | write (const byte *data, int offset, int length) throw (IOException) |
virtual void | write (const bytearray &b) throw (IOException) |
Protected Attributes | |
OutputStream & | out |
beecrypt::io::FilterOutputStream::FilterOutputStream | ( | OutputStream & | out | ) |
virtual beecrypt::io::FilterOutputStream::~FilterOutputStream | ( | ) | [virtual] |
virtual void beecrypt::io::FilterOutputStream::close | ( | ) | throw (IOException) [virtual] |
virtual void beecrypt::io::FilterOutputStream::flush | ( | ) | throw (IOException) [virtual] |
virtual void beecrypt::io::FilterOutputStream::write | ( | const bytearray & | b | ) | throw (IOException) [virtual] |
virtual void beecrypt::io::FilterOutputStream::write | ( | const byte * | data, | |
int | offset, | |||
int | length | |||
) | throw (IOException) [virtual] |
Reimplemented from beecrypt::io::OutputStream.
Reimplemented in beecrypt::crypto::MacOutputStream, beecrypt::io::DataOutputStream, and beecrypt::security::DigestOutputStream.
virtual void beecrypt::io::FilterOutputStream::write | ( | byte | b | ) | throw (IOException) [virtual] |
Implements beecrypt::io::OutputStream.
Reimplemented in beecrypt::crypto::MacOutputStream, beecrypt::io::DataOutputStream, beecrypt::io::PrintStream, and beecrypt::security::DigestOutputStream.
OutputStream& beecrypt::io::FilterOutputStream::out [protected] |