#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