binhexEncoder Class Reference

BinHex encoder. More...

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

List of all members.

Public Member Functions

 binhexEncoder ()
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)
const std::vector< stringgetAvailableProperties () const

Detailed Description

BinHex encoder.


Constructor & Destructor Documentation

binhexEncoder (  ) 

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.

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 binhexEncoder::getAvailableProperties().

const std::vector< string > getAvailableProperties (  )  const [virtual]

Return a list of property names that can be set for this encoder.

Returns:
list of property names

Reimplemented from encoder.

Referenced by binhexEncoder::encode().


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

Generated by  doxygen 1.6.2