cxxtools::Base64istream Class Reference

Base64istream is a base64-decoder. More...

#include <cxxtools/base64stream.h>

Inheritance diagram for cxxtools::Base64istream:
cxxtools::BasicTextIStream< char, char > basic_istream

Public Member Functions

 Base64istream (std::istream &in)
void reset ()
- Public Member Functions inherited from cxxtools::BasicTextIStream< char, char >
 BasicTextIStream (StreamType &is, CodecType *codec)
 Construct by input stream and codec.
 BasicTextIStream (CodecType *codec)
 ~BasicTextIStream ()
 Deletes to codec.
void attach (StreamType &is)
void detach ()
void terminate ()
BasicTextBuffer< intern_type,
extern_type > & 
buffer ()

Additional Inherited Members

- Public Types inherited from cxxtools::BasicTextIStream< char, char >
typedef char extern_type
typedef char intern_type
typedef char char_type
typedef std::char_traits< char > traits_type
typedef traits_type::int_type int_type
typedef traits_type::pos_type pos_type
typedef traits_type::off_type off_type
typedef std::basic_istream
< extern_type
StreamType
typedef TextCodec< char_type,
extern_type
CodecType

Detailed Description

Base64istream is a base64-decoder.

To base64-decode, instantiate a base64istream with an inputstream. The class reads base64-encoded data from the inputstream and you get decoded output.

Constructor & Destructor Documentation

cxxtools::Base64istream::Base64istream ( std::istream &  in)
inlineexplicit

Member Function Documentation

void cxxtools::Base64istream::reset ( )
inline

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