Base64 encoder class.
More...
#include <base64_encoder.h>
|
| Base64Encoder () |
| Constructs a base64 encoder.
|
|
void | feed (const void *data, int size, bool append_result=true) |
| Feeds the encoder with more data.
|
|
void | finalize (bool append_result=true) |
| Ends the base64 encoding.
|
|
DataBuffer & | get_result () |
| Returns the data in encoded form.
|
|
void | reset () |
| Resets the encoder.
|
|
|
static std::string | encode (const DataBuffer &data) |
| Encode.
|
|
static std::string | encode (const std::string &data) |
| Encode.
|
|
static std::string | encode (const void *data, int size) |
| Base64 encodes data and returns it as an 8 bit string.
|
|
◆ Base64Encoder()
clan::Base64Encoder::Base64Encoder |
( |
| ) |
|
Constructs a base64 encoder.
◆ encode() [1/3]
static std::string clan::Base64Encoder::encode |
( |
const DataBuffer & |
data | ) |
|
|
static |
Encode.
- Parameters
-
- Returns
- String8
◆ encode() [2/3]
static std::string clan::Base64Encoder::encode |
( |
const std::string & |
data | ) |
|
|
static |
Encode.
- Parameters
-
- Returns
- String8
◆ encode() [3/3]
static std::string clan::Base64Encoder::encode |
( |
const void * |
data, |
|
|
int |
size |
|
) |
| |
|
static |
Base64 encodes data and returns it as an 8 bit string.
◆ feed()
void clan::Base64Encoder::feed |
( |
const void * |
data, |
|
|
int |
size, |
|
|
bool |
append_result = true |
|
) |
| |
Feeds the encoder with more data.
◆ finalize()
void clan::Base64Encoder::finalize |
( |
bool |
append_result = true | ) |
|
Ends the base64 encoding.
◆ get_result()
Returns the data in encoded form.
◆ reset()
void clan::Base64Encoder::reset |
( |
| ) |
|
The documentation for this class was generated from the following file: