Public Member Functions | Static Public Member Functions | Protected Member Functions

zeus::TBase64InputStream Class Reference

#include <Base64InputStream.h>

Inheritance diagram for zeus::TBase64InputStream:
zeus::TFilterInputStream zeus::TAbstractInputStream zeus::TZObject zeus::IInputStream zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TBase64InputStream (IInputStream &rParentStream)
virtual Retval MQUALIFIER read (char *pBuffer, Int iBufferSize, Int &rValidSize) const
virtual Int MQUALIFIER readItem () const

Static Public Member Functions

static TString decodeString (const IByteArray &rArray)

Protected Member Functions

virtual ~TBase64InputStream ()

Detailed Description

This input stream filter converts a base 64 coded stream into a byte stream.


Constructor & Destructor Documentation

TBase64InputStream::TBase64InputStream ( IInputStream rParentStream )

Creates a base 64 input stream filter

Parameters:
rParentStream: Parent stream (source)
TBase64InputStream::~TBase64InputStream (  ) [protected, virtual]

Creates a base 64 input stream filter


Member Function Documentation

TString TBase64InputStream::decodeString ( const IByteArray rArray ) [static]

encodes a string into a base64 string

Retval MQUALIFIER zeus::TBase64InputStream::read ( char *  pBuffer,
Int  iBufferSize,
Int &  rValidSize 
) const [inline, virtual]
See also:
IInputStream::read

Reimplemented from zeus::TFilterInputStream.

Int MQUALIFIER TBase64InputStream::readItem (  ) const [virtual]
See also:
IInputStream::readItem

Reimplemented from zeus::TFilterInputStream.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:33