| 
    MLIB
    
   | 
 
Definition of Base64 encoding/decoding functions. More...
#include <string>Go to the source code of this file.
Functions | |
| size_t | mlib::base64dec (const char *in, void *out) | 
| Decode a Base64 string.   | |
| size_t | mlib::base64enc (const void *in, char *out, size_t ilen) | 
| Encode input bytes to Base64 producing a null-terminated string.   | |
| std::string | mlib::base64enc (const std::string &in) | 
| String-aware overload.   | |
| std::string | mlib::base64dec (const std::string &in) | 
| String-aware overload.   | |
Definition of Base64 encoding/decoding functions.
| size_t mlib::base64dec | ( | const char * | in, | 
| void * | out ) | 
Decode a Base64 string.
| in | input string | 
| out | output decoded bytes | 
If output pointer is NULL the function only returns the required size of output block.
| std::string mlib::base64dec | ( | const std::string & | in | ) | 
String-aware overload.
| in | input string | 
| std::string mlib::base64enc | ( | const std::string & | in | ) | 
String-aware overload.
| in | input string | 
| size_t mlib::base64enc | ( | const void * | in, | 
| char * | out, | ||
| size_t | ilen ) | 
Encode input bytes to Base64 producing a null-terminated string.
| in | input bytes | 
| out | output encoded string | 
| ilen | number of bytes to encode | 
If output pointer is NULL the function only returns the length of resulting string.