Base64 encoder class for chunkwise encoding.
More...
#include <base64.hpp>
|
| Encoder (size_t bufferSize=BUFFERSIZE, unsigned short lineLength=DEFAULT_BASE64_LINE_LENGTH) |
|
size_t | encodedSize (size_t dataSize) |
|
int | encodeChunk (const void *data, size_t dataSize, char *encoded, size_t encodedMaxSize) |
|
int | encodeEndChunk (char *encoded, size_t encodedMaxSize) |
|
void | encode (std::istream &input, std::ostream &output) |
|
Base64 encoder class for chunkwise encoding.
_Wolframe::base64::Encoder::Encoder |
( |
size_t |
bufferSize = BUFFERSIZE , |
|
|
unsigned short |
lineLength = DEFAULT_BASE64_LINE_LENGTH |
|
) |
| |
|
inline |
void _Wolframe::base64::Encoder::encode |
( |
std::istream & |
input, |
|
|
std::ostream & |
output |
|
) |
| |
int _Wolframe::base64::Encoder::encodeChunk |
( |
const void * |
data, |
|
|
size_t |
dataSize, |
|
|
char * |
encoded, |
|
|
size_t |
encodedMaxSize |
|
) |
| |
|
inline |
size_t _Wolframe::base64::Encoder::encodedSize |
( |
size_t |
dataSize | ) |
|
|
inline |
int _Wolframe::base64::Encoder::encodeEndChunk |
( |
char * |
encoded, |
|
|
size_t |
encodedMaxSize |
|
) |
| |
|
inline |
const size_t _Wolframe::base64::Encoder::BUFFERSIZE = 512 |
|
staticprivate |
const size_t _Wolframe::base64::Encoder::m_bufferSize |
|
private |
base64_EncodeState _Wolframe::base64::Encoder::m_state |
|
private |
The documentation for this class was generated from the following file: