|
10Duke Enterprise C++ SDK
|
#include <DefaultBase64Decoder.h>
Default tenduke::utl::Base64Decoder implementation.
NOTE: This implementation is quite lenient, e.g. it ignores unrecognized characters and allows mixed regular and URL-safe decoding.
Public Member Functions | |
| std::unique_ptr< BinaryData > | decode (const std::string &base64EncodedString) const override |
| Decodes given Base64-encoded string to bytes. | |
| std::unique_ptr< BinaryData > | decode (const char *base64EncodedString, std::size_t numBytes) const override |
| Decodes given Base64-encoded string to bytes. | |
| std::string | decodeString (const std::string &base64EncodedString) const override |
| Decodes given Base64-encoded string to string (assumes that the encoded data is a string). | |
| std::string | decodeString (const char *base64EncodedString, std::size_t numBytes) const override |
| Decodes given Base64-encoded string to string (assumes that the encoded data is a string). | |
| std::unique_ptr< BinaryData > | decodeUrlSafe (const std::string &base64EncodedString) const override |
| Decodes given URL-safe Base64-encoded string to BinaryData. | |
| std::unique_ptr< BinaryData > | decodeUrlSafe (const char *base64EncodedString, std::size_t numBytes) const override |
| Decodes given URL-safe Base64-encoded string to BinaryData. | |
| std::string | decodeUrlSafeString (const std::string &base64EncodedString) const override |
| Decodes given URL-safe Base64-encoded string to string (assumes that the encoded data is a string). | |
| std::string | decodeUrlSafeString (const char *base64EncodedString, std::size_t numBytes) const override |
| Decodes given URL-safe Base64-encoded string to string (assumes that the encoded data is a string). | |
|
overridevirtual |
Decodes given Base64-encoded string to bytes.
| base64EncodedString | - |
| numBytes | length of the data pointer to by parameter base64EncodedString |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given Base64-encoded string to bytes.
| base64EncodedString | - |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given Base64-encoded string to string (assumes that the encoded data is a string).
| base64EncodedString | - |
| numBytes | length of the data pointer to by parameter base64EncodedString |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given Base64-encoded string to string (assumes that the encoded data is a string).
| base64EncodedString | - |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given URL-safe Base64-encoded string to BinaryData.
| base64EncodedString | - |
| numBytes | - |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given URL-safe Base64-encoded string to BinaryData.
| base64EncodedString | - |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given URL-safe Base64-encoded string to string (assumes that the encoded data is a string).
| base64EncodedString | - |
| numBytes | length of the data pointer to by parameter base64EncodedString |
Implements tenduke::utl::Base64Decoder.
|
overridevirtual |
Decodes given URL-safe Base64-encoded string to string (assumes that the encoded data is a string).
| base64EncodedString | - |
Implements tenduke::utl::Base64Decoder.