Wolframe, 0.0.3

base64.hpp File Reference
#include <iostream>
#include "types/base64.h"

Go to the source code of this file.

Classes

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

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::base64
 Base64 encoding/decoding functions (implemented in the core library libwolframe)
 

Functions

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