XMLParserBase64Tool Class Reference

#include <xmlParser.h>

List of all members.

Public Member Functions

 XMLParserBase64Tool ()
 ~XMLParserBase64Tool ()
void freeBuffer ()
char * encode (unsigned char *inByteBuf, unsigned int inByteLen, char formatted=0)
unsigned char * decode (const char *inString, int *outByteLen=NULL, XMLError *xe=NULL)

Static Public Member Functions

static int encodeLength (int inBufLen, char formatted=0)
static unsigned int decodeSize (const char *inString, XMLError *xe=NULL)
static unsigned char decode (const char *inString, unsigned char *outByteBuf, int inMaxByteOutBuflen, XMLError *xe=NULL)

Private Member Functions

void alloc (int newsize)

Private Attributes

void * buf
int buflen


Detailed Description

Definition at line 507 of file xmlParser.h.


Constructor & Destructor Documentation

XMLParserBase64Tool::XMLParserBase64Tool (  )  [inline]

Definition at line 510 of file xmlParser.h.

00510 : buf(NULL),buflen(0){}

XMLParserBase64Tool::~XMLParserBase64Tool (  ) 


Member Function Documentation

void XMLParserBase64Tool::freeBuffer (  ) 

static int XMLParserBase64Tool::encodeLength ( int  inBufLen,
char  formatted = 0 
) [static]

char* XMLParserBase64Tool::encode ( unsigned char *  inByteBuf,
unsigned int  inByteLen,
char  formatted = 0 
)

static unsigned int XMLParserBase64Tool::decodeSize ( const char *  inString,
XMLError xe = NULL 
) [static]

unsigned char* XMLParserBase64Tool::decode ( const char *  inString,
int *  outByteLen = NULL,
XMLError xe = NULL 
)

static unsigned char XMLParserBase64Tool::decode ( const char *  inString,
unsigned char *  outByteBuf,
int  inMaxByteOutBuflen,
XMLError xe = NULL 
) [static]

void XMLParserBase64Tool::alloc ( int  newsize  )  [private]


Member Data Documentation

void* XMLParserBase64Tool::buf [private]

Definition at line 541 of file xmlParser.h.

Definition at line 542 of file xmlParser.h.


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

Generated on Wed Nov 12 11:38:19 2008 for BBTK by  doxygen 1.5.6