NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
base64.cpp File Reference
#include <algorithm>
#include <cpp-base64/base64.h>
#include <stdexcept>
Include dependency graph for base64.cpp:

Functions

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

Function Documentation

◆ base64_decode()

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

◆ base64_encode() [1/2]

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

◆ base64_encode() [2/2]

std::string base64_encode ( unsigned char const *  bytes_to_encode,
size_t  in_len,
bool  url 
)

◆ base64_encode_mime()

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

◆ base64_encode_pem()

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