Wolframe, 0.0.3

_Wolframe::base64 Namespace Reference

Base64 encoding/decoding functions (implemented in the core library libwolframe) More...

Classes

class  Decoder
 Base64 decoder class for chunkwise decoding. More...
 
class  Encoder
 Base64 encoder class for chunkwise encoding. More...
 

Functions

size_t encodedSize (size_t dataSize, unsigned short lineLength)
 
int encode (const void *data, size_t dataSize, char *encoded, size_t encodedMaxSize, unsigned short lineLength=72)
 
std::string encode (const void *data, size_t dataSize, unsigned short lineLength)
 
int decode (const char *encoded, size_t encodedSize, void *data, size_t dataMaxSize)
 
int decode (const std::string encoded, void *data, size_t dataMaxSize)
 

Detailed Description

Base64 encoding/decoding functions (implemented in the core library libwolframe)

Function Documentation

int _Wolframe::base64::decode ( const char *  encoded,
size_t  encodedSize,
void *  data,
size_t  dataMaxSize 
)
inline
int _Wolframe::base64::decode ( const std::string  encoded,
void *  data,
size_t  dataMaxSize 
)
inline
int _Wolframe::base64::encode ( const void *  data,
size_t  dataSize,
char *  encoded,
size_t  encodedMaxSize,
unsigned short  lineLength = 72 
)
inline
std::string _Wolframe::base64::encode ( const void *  data,
size_t  dataSize,
unsigned short  lineLength 
)
size_t _Wolframe::base64::encodedSize ( size_t  dataSize,
unsigned short  lineLength 
)
inline