8 #ifndef CPPCMS_BASE64_H
9 #define CPPCMS_BASE64_H
11 #include <cppcms/defs.h>
41 unsigned char CPPCMS_API *
encode(
unsigned char const *begin,
unsigned char const *end,
unsigned char *target);
45 void encode(
unsigned char const *begin,
unsigned char const *end,std::ostream &output);
55 unsigned char CPPCMS_API *
decode(
unsigned char const *begin,
unsigned char const *end,
unsigned char *target);
63 bool CPPCMS_API
decode(std::string
const &input,std::string &output);
68 std::string CPPCMS_API
encode(std::string
const &input);
unsigned char CPPCMS_API * encode(unsigned char const *begin, unsigned char const *end, unsigned char *target)
int CPPCMS_API encoded_size(size_t s)
unsigned char CPPCMS_API * decode(unsigned char const *begin, unsigned char const *end, unsigned char *target)
int CPPCMS_API decoded_size(size_t s)