10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
DefaultBase64Encoder.h
1
#ifndef TENDUKE_UTL_DEFAULTBASE64ENCODER_H
2
#define TENDUKE_UTL_DEFAULTBASE64ENCODER_H
3
4
#include "Base64Encoder.h"
5
6
namespace
tenduke
{
namespace
utl
{
7
8
12
class
DefaultBase64Encoder
:
public
tenduke::utl::Base64Encoder
13
{
14
public
:
15
// Base64Encoder interface
16
public
:
17
std::string
encode
(
const
unsigned
char
*data, std::size_t numBytes)
const override
;
18
std::string
encode
(
const
std::string &
string
)
const override
;
19
std::string
encodeUrlSafe
(
const
unsigned
char
*, std::size_t numBytes)
const override
;
20
std::string
encodeUrlSafe
(
const
std::string &
string
)
const override
;
21
};
22
23
24
}}
25
26
#endif
// TENDUKE_UTL_DEFAULTBASE64ENCODER_H
tenduke::utl::Base64Encoder
Base64-encoder.
Definition
Base64Encoder.h:14
tenduke::utl::DefaultBase64Encoder
Default tenduke::utl::Base64Encoder implementation.
Definition
DefaultBase64Encoder.h:13
tenduke::utl::DefaultBase64Encoder::encode
std::string encode(const unsigned char *data, std::size_t numBytes) const override
Base64-encodes given data.
tenduke::utl::DefaultBase64Encoder::encodeUrlSafe
std::string encodeUrlSafe(const unsigned char *, std::size_t numBytes) const override
Encodes given data using URL-safe Base64 encoding.
tenduke::utl
Utilities.
Definition
Base64Decoder.h:10
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
core
src
utl
DefaultBase64Encoder.h
Generated by
1.17.0