NetMauMau 0.24.4
Client API
NetMauMau::Client::IBase64 Interface Referenceabstract

Interface to provide an own implementation of the Base64 algorithm. More...

#include <ibase64.h>

Detailed Description

Interface to provide an own implementation of the Base64 algorithm.

The algorithm used to encode/decode Base64-encoded data is defined in RFC 2045.

Deprecated
do not use this interface anymore
Since
0.11

Public Member Functions

virtual std::vector< unsigned char > decode (std::string const &base64) const =0
 Decode Base64 data.
 
virtual std::string encode (unsigned char const *buf, unsigned int bufLen) const =0
 Encode to Base64 data.
 

Member Function Documentation

◆ decode()

virtual std::vector< unsigned char > NetMauMau::Client::IBase64::decode ( std::string const & base64) const
pure virtual

Decode Base64 data.

The algorithm used to decode Base64-encoded data is defined in RFC 2045.

Parameters
base64Base64-encoded data
Returns
decoded Base64 data

◆ encode()

virtual std::string NetMauMau::Client::IBase64::encode ( unsigned char const * buf,
unsigned int bufLen ) const
pure virtual

Encode to Base64 data.

The algorithm used to encode Base64-encoded data is defined in RFC 2045.

Parameters
bufthe data to get encoded
bufLenlength of the data to get encoded
Returns
encoded Base64 data

The documentation for this interface was generated from the following file: