#include <Base64Coder.h>
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 |
Definition at line 20 of file Base64Coder.h.
| Base64Coder::Base64Coder | ( | ) |
| virtual Base64Coder::~Base64Coder | ( | ) | [virtual] |
| 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] |
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.
1.5.8