replicode
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::XMLParserBase64Tool Struct Reference

#include <xml_parser.h>

Collaboration diagram for core::XMLParserBase64Tool:
Collaboration graph

Public Member Functions

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

Static Public Member Functions

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

Private Member Functions

void alloc (int newsize)
 

Private Attributes

void * buf
 
int buflen
 

Constructor & Destructor Documentation

core::XMLParserBase64Tool::XMLParserBase64Tool ( )
inline
core::XMLParserBase64Tool::~XMLParserBase64Tool ( )

Here is the call graph for this function:

Member Function Documentation

void core::XMLParserBase64Tool::alloc ( int  newsize)
private

Here is the caller graph for this function:

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

Here is the call graph for this function:

unsigned char core::XMLParserBase64Tool::decode ( XMLCSTR  inString,
unsigned char *  outByteBuf,
int  inMaxByteOutBuflen,
XMLError xe = NULL 
)
static
unsigned int core::XMLParserBase64Tool::decodeSize ( XMLCSTR  inString,
XMLError xe = NULL 
)
static

Here is the caller graph for this function:

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

Here is the call graph for this function:

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

Here is the caller graph for this function:

void core::XMLParserBase64Tool::freeBuffer ( )

Here is the caller graph for this function:

Member Data Documentation

void* core::XMLParserBase64Tool::buf
private
int core::XMLParserBase64Tool::buflen
private

The documentation for this struct was generated from the following files: