|
10Duke Enterprise C++ SDK
|
#include <Base64Encoder.h>
Base64-encoder.
Public Member Functions | |
| virtual std::string | encode (const unsigned char *data, std::size_t numBytes) const =0 |
| Base64-encodes given data. | |
| virtual std::string | encode (const std::string &string) const =0 |
| Base64-encodes given string. | |
| virtual std::string | encodeUrlSafe (const unsigned char *data, std::size_t numBytes) const =0 |
| Encodes given data using URL-safe Base64 encoding. | |
| virtual std::string | encodeUrlSafe (const std::string &string) const =0 |
| Encodes given string using URL-safe Base64 encoding. | |
|
pure virtual |
Base64-encodes given string.
| string | the string to encode |
Implemented in DefaultBase64Encoder, and tenduke::utl::DefaultBase64Encoder.
|
pure virtual |
Base64-encodes given data.
| data | the data |
| numBytes | length of data |
Implemented in DefaultBase64Encoder, and tenduke::utl::DefaultBase64Encoder.
|
pure virtual |
Encodes given string using URL-safe Base64 encoding.
| string | the string to encode |
Implemented in DefaultBase64Encoder, and tenduke::utl::DefaultBase64Encoder.
|
pure virtual |
Encodes given data using URL-safe Base64 encoding.
| data | the data |
| numBytes | length of data |
Implemented in DefaultBase64Encoder, and tenduke::utl::DefaultBase64Encoder.