#include <Base64Encoder.h>
Public Member Functions | |
Base64Encoder () | |
virtual | ~Base64Encoder () |
std::string | encodeValue (void *value, unsigned long ulSizeofValue) |
unsigned char * | decodeValue (const std::string &value, unsigned long &ulSizeofValue) |
Static Private Attributes | |
static const unsigned char | lookupTable [65] |
static const unsigned char | lookdownTable [256] |
static const int | g_KsizeofBase64Buffer = 3 |
Definition at line 29 of file Base64Encoder.h.
|
Definition at line 60 of file Base64Encoder.cpp. |
|
Definition at line 65 of file Base64Encoder.cpp. |
|
Definition at line 106 of file Base64Encoder.cpp. References lookdownTable. |
|
Definition at line 70 of file Base64Encoder.cpp. References lookupTable. |
|
Definition at line 76 of file Base64Encoder.h. |
|
Initial value: { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,0, 0, 0, 63,52,53, 54,55,56,57,58,59,60,61,0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14, 15,16,17,18,19,20,21,22,23,24, 25,0, 0, 0, 0, 0, 0, 26,27,28, 29,30,31,32,33,34,35,36,37,38, 39,40,41,42,43,44,45,46,47,48, 49,50,51,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } Definition at line 70 of file Base64Encoder.h. Referenced by decodeValue(). |
|
Initial value: "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz" "0123456789+/" Copyright (C) 2000 Scott Seely, scott@scottseely.com modifications by Gerard J. Cerchio gjpc@circlesoft.com rewritten Mar 28, 2006 by Gerard J. Cerchio This library is public domain software Definition at line 65 of file Base64Encoder.h. Referenced by encodeValue(). |