Wolframe, 0.0.3

Base64 decoder class for chunkwise decoding. More...

#include <base64.hpp>

Public Member Functions

 Decoder ()
 
 Decoder (size_t bufferSize)
 
int decode (const char *encoded, size_t encodedSize, void *data, size_t dataMaxSize)
 
void decode (std::istream &input, std::ostream &output)
 

Private Attributes

base64_DecodeState m_state
 
const size_t m_bufferSize
 

Static Private Attributes

static const size_t BUFFERSIZE = 512
 

Detailed Description

Base64 decoder class for chunkwise decoding.

Constructor & Destructor Documentation

_Wolframe::base64::Decoder::Decoder ( )
inline
_Wolframe::base64::Decoder::Decoder ( size_t  bufferSize)
inline

Member Function Documentation

int _Wolframe::base64::Decoder::decode ( const char *  encoded,
size_t  encodedSize,
void *  data,
size_t  dataMaxSize 
)
inline
void _Wolframe::base64::Decoder::decode ( std::istream &  input,
std::ostream &  output 
)

Member Data Documentation

const size_t _Wolframe::base64::Decoder::BUFFERSIZE = 512
staticprivate
const size_t _Wolframe::base64::Decoder::m_bufferSize
private
base64_DecodeState _Wolframe::base64::Decoder::m_state
private

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