GDCM  2.2.6
Public Member Functions | Static Public Member Functions | List of all members
gdcm::Base64 Class Reference

Class for Base64. More...

#include <gdcmBase64.h>

Public Member Functions

 Base64 ()
 
 ~Base64 ()
 

Static Public Member Functions

static int Decode (char *dst, int dlen, const char *src, int slen)
 Decode a base64-formatted buffer. More...
 
static int Encode (char *dst, int dlen, const char *src, int slen)
 Encode a buffer into base64 format. More...
 
static int GetDecodeLength (const char *src, int slen)
 
static int GetEncodeLength (const char *src, int slen)
 

Detailed Description

Class for Base64.

Constructor & Destructor Documentation

gdcm::Base64::Base64 ( )
gdcm::Base64::~Base64 ( )

Member Function Documentation

static int gdcm::Base64::Decode ( char *  dst,
int  dlen,
const char *  src,
int  slen 
)
static

Decode a base64-formatted buffer.

Parameters
dstdestination buffer
dlensize of the buffer
srcsource buffer
slenamount of data to be decoded
Returns
0 if successful
static int gdcm::Base64::Encode ( char *  dst,
int  dlen,
const char *  src,
int  slen 
)
static

Encode a buffer into base64 format.

Parameters
dstdestination buffer
dlensize of the buffer
srcsource buffer
slenamount of data to be encoded
Returns
0 if successful
static int gdcm::Base64::GetDecodeLength ( const char *  src,
int  slen 
)
static

Call this function with *dlen = 0 to obtain the required buffer size in *dlen

static int gdcm::Base64::GetEncodeLength ( const char *  src,
int  slen 
)
static

Call this function with dlen = 0 to obtain the required buffer size in dlen


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

Generated on Sat Dec 21 2013 05:56:20 for GDCM by doxygen 1.8.5
SourceForge.net Logo