Go to the documentation of this file.
21 #ifndef vtkBase64Utilities_h
22 #define vtkBase64Utilities_h
76 unsigned char *output,
104 unsigned char *output,
105 unsigned long max_input_length = 0);
base64 encode and decode utilities.
static void EncodeTriplet(unsigned char i0, unsigned char i1, unsigned char i2, unsigned char *o0, unsigned char *o1, unsigned char *o2, unsigned char *o3)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
GLenum GLenum GLenum input
GLuint GLsizei GLsizei * length
static vtkBase64Utilities * New()
static void EncodePair(unsigned char i0, unsigned char i1, unsigned char *o0, unsigned char *o1, unsigned char *o2, unsigned char *o3)
static unsigned long Decode(const unsigned char *input, unsigned long length, unsigned char *output, unsigned long max_input_length=0)
static void EncodeSingle(unsigned char i0, unsigned char *o0, unsigned char *o1, unsigned char *o2, unsigned char *o3)
static unsigned long Encode(const unsigned char *input, unsigned long length, unsigned char *output, int mark_end=0)
static int DecodeTriplet(unsigned char i0, unsigned char i1, unsigned char i2, unsigned char i3, unsigned char *o0, unsigned char *o1, unsigned char *o2)