#include <tools++.h>
Public Member Functions | |
| Base64 (void) | |
| virtual | ~Base64 (void) |
| unsigned char * | encode (unsigned char *str, int sz) |
| unsigned char * | decode (unsigned char *str, int *sz) |
| Buffer | encode (Buffer buf) |
| Buffer | decode (Buffer buf) |
Private Member Functions | |
| void | init (void) |
| void | free (void) |
Class Base64
unsigned char* を返す encode(), decode() は free() が必要
Definition at line 32 of file tools++.h.
| Base64 | ( | void | ) | [inline] |
Definition at line 35 of file tools++.h.
References Base64::init().
00035 { init();}

| virtual ~Base64 | ( | void | ) | [inline, virtual] |
Definition at line 36 of file tools++.h.
References Base64::free().
00036 { free();}

Definition at line 48 of file tools++.h.
References decode_base64_Buffer().
00048 { return decode_base64_Buffer(buf);}

| unsigned char* decode | ( | unsigned char * | str, | |
| int * | sz | |||
| ) | [inline] |
Definition at line 46 of file tools++.h.
References decode_base64().
00046 { return decode_base64(str, sz);}

Definition at line 47 of file tools++.h.
References encode_base64_Buffer().
00047 { return encode_base64_Buffer(buf);}

| unsigned char* encode | ( | unsigned char * | str, | |
| int | sz | |||
| ) | [inline] |
Definition at line 45 of file tools++.h.
References encode_base64().
00045 { return encode_base64(str, sz);}

| void free | ( | void | ) | [inline, private] |
Definition at line 40 of file tools++.h.
Referenced by Base64::~Base64().

| void init | ( | void | ) | [inline, private] |
Definition at line 39 of file tools++.h.
Referenced by Base64::Base64().

1.6.1