NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
base64.h File Reference
#include <string>
Include dependency graph for base64.h:
This graph shows which files directly or indirectly include this file:

Functions

std::string base64_encode (std::string const &s, bool url=false)
 
std::string base64_encode_pem (std::string const &s)
 
std::string base64_encode_mime (std::string const &s)
 
std::string base64_decode (std::string const &s, bool remove_linebreaks=false)
 
std::string base64_encode (unsigned char const *, size_t len, bool url=false)
 

Function Documentation

◆ base64_decode()

std::string base64_decode ( std::string const &  s,
bool  remove_linebreaks = false 
)

◆ base64_encode() [1/2]

std::string base64_encode ( std::string const &  s,
bool  url = false 
)

◆ base64_encode() [2/2]

std::string base64_encode ( unsigned char const *  bytes_to_encode,
size_t  len,
bool  url = false 
)

◆ base64_encode_mime()

std::string base64_encode_mime ( std::string const &  s)

◆ base64_encode_pem()

std::string base64_encode_pem ( std::string const &  s)