beecrypt::security::DigestOutputStream Class Reference
[C++ classes mimicking]

#include <DigestOutputStream.h>

Inheritance diagram for beecrypt::security::DigestOutputStream:

Inheritance graph
Collaboration diagram for beecrypt::security::DigestOutputStream:

Collaboration graph

List of all members.

Public Member Functions

 DigestOutputStream (OutputStream &out, MessageDigest &m)
virtual ~DigestOutputStream ()
virtual void write (byte b) throw (IOException)
virtual void write (const byte *data, int offset, int length) throw (IOException)
void on (bool on)
MessageDigestgetMessageDigest ()
void setMessageDigest (MessageDigest &m)

Protected Attributes


Constructor & Destructor Documentation

beecrypt::security::DigestOutputStream::DigestOutputStream ( OutputStream out,
MessageDigest m 

virtual beecrypt::security::DigestOutputStream::~DigestOutputStream (  )  [inline, virtual]

Member Function Documentation

MessageDigest& beecrypt::security::DigestOutputStream::getMessageDigest (  ) 

void beecrypt::security::DigestOutputStream::on ( bool  on  ) 

void beecrypt::security::DigestOutputStream::setMessageDigest ( MessageDigest m  ) 

virtual void beecrypt::security::DigestOutputStream::write ( const byte *  data,
int  offset,
int  length 
) throw (IOException) [virtual]

Reimplemented from beecrypt::io::FilterOutputStream.

virtual void beecrypt::security::DigestOutputStream::write ( byte  b  )  throw (IOException) [virtual]

Reimplemented from beecrypt::io::FilterOutputStream.

Member Data Documentation

The documentation for this class was generated from the following file:

Generated on Fri Jun 19 13:39:43 2009 for BeeCrypt C++ by  doxygen 1.5.8