Go to the documentation of this file.
22 #ifndef vtkBase64OutputStream_h
23 #define vtkBase64OutputStream_h
55 unsigned char Buffer[2];
58 int EncodeTriplet(
unsigned char c0,
unsigned char c1,
unsigned char c2);
Writes base64-encoded output to a stream.
GLsizei GLsizei GLenum GLenum const GLvoid * data
void PrintSelf(ostream &os, vtkIndent indent)
int EncodeEnding(unsigned char c0)
int EncodeTriplet(unsigned char c0, unsigned char c1, unsigned char c2)
int Write(void const *data, size_t length)
#define vtkTypeMacro(thisClass, superclass)
unsigned int BufferLength
static vtkBase64OutputStream * New()
GLuint GLsizei GLsizei * length
a simple class to control print indentation
Wraps a binary output stream with a VTK interface.
int EncodeEnding(unsigned char c0, unsigned char c1)