defaultEncoder Class Reference

Default encoder (simple copy, no encoding/decoding is performed). More...

Inheritance diagram for defaultEncoder:
Inheritance graph
[legend]
Collaboration diagram for defaultEncoder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 defaultEncoder ()
utility::stream::size_type encode (utility::inputStream &in, utility::outputStream &out, utility::progressListener *progress=NULL)
utility::stream::size_type decode (utility::inputStream &in, utility::outputStream &out, utility::progressListener *progress=NULL)

Detailed Description

Default encoder (simple copy, no encoding/decoding is performed).


Constructor & Destructor Documentation

defaultEncoder (  ) 

Member Function Documentation

utility::stream::size_type decode ( utility::inputStream in,
utility::outputStream out,
utility::progressListener progress = NULL 
) [virtual]

Decode data.

Parameters:
in input data (encoded)
out output stream for decoded data
progress progress listener, or NULL if you do not want to receive progress notifications
Returns:
number of bytes written into output stream

Implements encoder.

References vmime::utility::bufferedStreamCopy(), and inputStream::reset().

utility::stream::size_type encode ( utility::inputStream in,
utility::outputStream out,
utility::progressListener progress = NULL 
) [virtual]

Encode data.

Parameters:
in input data (decoded)
out output stream for encoded data
progress progress listener, or NULL if you do not want to receive progress notifications
Returns:
number of bytes written into output stream

Implements encoder.

References vmime::utility::bufferedStreamCopy(), and inputStream::reset().


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

Generated by  doxygen 1.6.2