ADTF  3.18.2
cBase64

Class for encode and decode with base64. More...

Static Public Member Functions

static tResult Encode (const A_UTILS_NS::cMemoryBlock &i_pSource, A_UTILS_NS::cString &o_strDestination)
 Utility function to encode a Memoryblock into a base64 string. More...
 
static tResult Decode (const A_UTILS_NS::cString &i_strSource, A_UTILS_NS::cMemoryBlock &o_oDestination)
 Utility function to decode a base64 string into a Memoryblock. More...
 

Private Member Functions

 cBase64 ()
 Constructor.
 
virtual ~cBase64 ()
 Destructor.
 

Detailed Description

Class for encode and decode with base64.

Definition at line 17 of file base64.h.

Member Function Documentation

◆ Decode()

static tResult Decode ( const A_UTILS_NS::cString i_strSource,
A_UTILS_NS::cMemoryBlock o_oDestination 
)
static

Utility function to decode a base64 string into a Memoryblock.

Parameters
i_strSource[in] A String containing base64 coded bytes.
o_oDestination[out] The result Memoryblock
Returns
The standard result code.

◆ Encode()

static tResult Encode ( const A_UTILS_NS::cMemoryBlock i_pSource,
A_UTILS_NS::cString o_strDestination 
)
static

Utility function to encode a Memoryblock into a base64 string.

Parameters
i_pSource[in] The memoryblock which will be converted
o_strDestination[out] The result base64 string
Returns
The standard result code.