Base64Coder Class Reference

Base64Coder. More...

#include <Base64Coder.h>

List of all members.

Classes

class  TempBucket
 Internal bucket class.

Public Member Functions

 Base64Coder ()
virtual ~Base64Coder ()
virtual void Encode (const unsigned char *, unsigned long)
virtual void Decode (const unsigned char *, unsigned long)
virtual void Encode (const char *sMessage)
virtual void Decode (const char *sMessage)
virtual unsigned long DecodedMessageSize () const
virtual unsigned long EncodedMessageSize () const
virtual const char * DecodedMessage () const
virtual const char * EncodedMessage () const
virtual const char * AdoptDecodedMessage ()
virtual const char * AdoptEncodedMessage ()
virtual void AllocEncode (unsigned long)
virtual void AllocDecode (unsigned long)
virtual void SetEncodeBuffer (const unsigned char *pBuffer, unsigned long nBufLen)
virtual void SetDecodeBuffer (const unsigned char *pBuffer, unsigned long nBufLen)

Protected Member Functions

virtual void _EncodeToBuffer (const TempBucket &Decode, unsigned char *pBuffer)
virtual unsigned long _DecodeToBuffer (const TempBucket &Decode, unsigned char *pBuffer)
virtual void _EncodeRaw (TempBucket &, const TempBucket &)
virtual void _DecodeRaw (TempBucket &, const TempBucket &)
virtual bool _IsBadMimeChar (unsigned char)
void _Init ()

Static Protected Attributes

static char m_DecodeTable [256]
static bool m_Init


Detailed Description

Base64Coder.

Definition at line 20 of file Base64Coder.h.


Constructor & Destructor Documentation

Base64Coder::Base64Coder (  ) 

virtual Base64Coder::~Base64Coder (  )  [virtual]


Member Function Documentation

virtual void Base64Coder::_DecodeRaw ( TempBucket &  ,
const TempBucket &   
) [protected, virtual]

virtual unsigned long Base64Coder::_DecodeToBuffer ( const TempBucket &  Decode,
unsigned char *  pBuffer 
) [protected, virtual]

virtual void Base64Coder::_EncodeRaw ( TempBucket &  ,
const TempBucket &   
) [protected, virtual]

virtual void Base64Coder::_EncodeToBuffer ( const TempBucket &  Decode,
unsigned char *  pBuffer 
) [protected, virtual]

void Base64Coder::_Init (  )  [protected]

virtual bool Base64Coder::_IsBadMimeChar ( unsigned  char  )  [protected, virtual]

virtual const char* Base64Coder::AdoptDecodedMessage (  )  [virtual]

virtual const char* Base64Coder::AdoptEncodedMessage (  )  [virtual]

virtual void Base64Coder::AllocDecode ( unsigned  long  )  [virtual]

virtual void Base64Coder::AllocEncode ( unsigned  long  )  [virtual]

virtual void Base64Coder::Decode ( const char *  sMessage  )  [virtual]

virtual void Base64Coder::Decode ( const unsigned char *  ,
unsigned  long 
) [virtual]

virtual const char* Base64Coder::DecodedMessage (  )  const [virtual]

virtual unsigned long Base64Coder::DecodedMessageSize (  )  const [virtual]

virtual void Base64Coder::Encode ( const char *  sMessage  )  [virtual]

virtual void Base64Coder::Encode ( const unsigned char *  ,
unsigned  long 
) [virtual]

virtual const char* Base64Coder::EncodedMessage (  )  const [virtual]

virtual unsigned long Base64Coder::EncodedMessageSize (  )  const [virtual]

virtual void Base64Coder::SetDecodeBuffer ( const unsigned char *  pBuffer,
unsigned long  nBufLen 
) [virtual]

virtual void Base64Coder::SetEncodeBuffer ( const unsigned char *  pBuffer,
unsigned long  nBufLen 
) [virtual]


Member Data Documentation

char Base64Coder::m_DecodeTable[256] [static, protected]

Definition at line 69 of file Base64Coder.h.

bool Base64Coder::m_Init [static, protected]

Definition at line 70 of file Base64Coder.h.


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

Generated on Sat Sep 3 18:39:31 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8