#include <Iguana/Utilities/classlib/iotools/BufferOutputStream.h>
Public Member Functions | |
BufferOutputStream (OutputStream *output, IOSize bufsize=0) | |
virtual void | close (void) |
virtual void | finish (void) |
virtual IOSize | flush (void) |
virtual IOSize | write (const void *from, IOSize n) |
~BufferOutputStream (void) | |
Protected Attributes | |
unsigned char * | m_buffer |
unsigned char * | m_limit |
unsigned char * | m_top |
Definition at line 16 of file BufferOutputStream.h.
lat::BufferOutputStream::BufferOutputStream | ( | OutputStream * | output, | |
IOSize | bufsize = 0 | |||
) |
lat::BufferOutputStream::~BufferOutputStream | ( | void | ) |
Reimplemented from lat::FilterOutputStream.
Reimplemented from lat::FilterOutputStream.
Reimplemented from lat::FilterOutputStream.
unsigned char* lat::BufferOutputStream::m_buffer [protected] |
Definition at line 29 of file BufferOutputStream.h.
unsigned char* lat::BufferOutputStream::m_limit [protected] |
Definition at line 31 of file BufferOutputStream.h.
unsigned char* lat::BufferOutputStream::m_top [protected] |
Definition at line 30 of file BufferOutputStream.h.