CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::XMLParserBase64Tool Struct Reference

#include <xml_parser.h>

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)

Detailed Description

Definition at line 532 of file xml_parser.h.

Constructor & Destructor Documentation

◆ XMLParserBase64Tool()

cmlabs::XMLParserBase64Tool::XMLParserBase64Tool ( )
inline

Definition at line 535 of file xml_parser.h.

◆ ~XMLParserBase64Tool()

cmlabs::XMLParserBase64Tool::~XMLParserBase64Tool ( )

Member Function Documentation

◆ decode() [1/2]

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

References XMLCSTR.

◆ decode() [2/2]

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

References XMLCSTR.

◆ decodeSize()

unsigned int cmlabs::XMLParserBase64Tool::decodeSize ( XMLCSTR inString,
XMLError * xe = NULL )
static

References XMLCSTR.

◆ encode()

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

References XMLSTR.

◆ encodeLength()

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

◆ freeBuffer()

void cmlabs::XMLParserBase64Tool::freeBuffer ( )

The documentation for this struct was generated from the following file:
  • /home/ubuntu/c/partner/psyclone2/CMSDK/include/xml_parser.h