#include <Base64.h++>
Static Public Member Functions | |
| static size_t | encode (ByteBuffer &input, CharBuffer &output) throw () |
| Base64-encode the contents of a buffer. | |
| static size_t | encode (const byte_t *input, size_t inputLen, char *output, size_t outputLen) throw () |
| Base64-encode a block of bytes. | |
| static size_t | decode (CharBuffer &input, ByteBuffer &output) throw () |
| Base64-decode the contents of a buffer. | |
| static size_t | decode (const char *input, size_t inputLen, byte_t *output, size_t outputLen) throw () |
| Base64-decode a block of characters. | |
| size_t decode | ( | const char * | input, | |
| size_t | inputLen, | |||
| byte_t * | output, | |||
| size_t | outputLen | |||
| ) | throw () [static] |
Base64-decode a block of characters.
| input | The input buffer. | |
| inputLen | The length of the input buffer. | |
| output | The output buffer. | |
| outputLen | The length of the output buffer. If NULL, the function returns the amount of space needed. |
| size_t decode | ( | CharBuffer & | input, | |
| ByteBuffer & | output | |||
| ) | throw () [static] |
Base64-decode the contents of a buffer.
| input | The buffer containing the input data. | |
| output | The output buffer. If NULL, the function returns the amount of space needed. |
| size_t encode | ( | const byte_t * | input, | |
| size_t | inputLen, | |||
| char * | output, | |||
| size_t | outputLen | |||
| ) | throw () [static] |
Base64-encode a block of bytes.
| input | The input buffer. | |
| inputLen | The length of the input buffer. | |
| output | The output buffer. | |
| outputLen | The length of the output buffer. |
| size_t encode | ( | ByteBuffer & | input, | |
| CharBuffer & | output | |||
| ) | throw () [static] |
Base64-encode the contents of a buffer.
| input | The buffer containing the input data. | |
| output | The output buffer. |
1.5.9