#include <Iguana/Utilities/classlib/iotools/BufferInputStream.h>
Public Member Functions | |
virtual IOSize | available (void) |
BufferInputStream (InputStream *input, IOSize bufsize=0) | |
virtual void | close (void) |
virtual IOSize | read (void *into, IOSize n) |
virtual void | reset (void) |
virtual IOSize | skip (IOSize n) |
~BufferInputStream (void) | |
Protected Attributes | |
unsigned char * | m_bottom |
unsigned char * | m_buffer |
unsigned char * | m_limit |
unsigned char * | m_top |
Definition at line 16 of file BufferInputStream.h.
lat::BufferInputStream::BufferInputStream | ( | InputStream * | input, | |
IOSize | bufsize = 0 | |||
) |
lat::BufferInputStream::~BufferInputStream | ( | void | ) |
Reimplemented from lat::FilterInputStream.
Reimplemented from lat::FilterInputStream.
Reimplemented from lat::FilterInputStream.
Reimplemented from lat::FilterInputStream.
Reimplemented from lat::FilterInputStream.
unsigned char* lat::BufferInputStream::m_bottom [protected] |
Definition at line 31 of file BufferInputStream.h.
unsigned char* lat::BufferInputStream::m_buffer [protected] |
Definition at line 30 of file BufferInputStream.h.
unsigned char* lat::BufferInputStream::m_limit [protected] |
Definition at line 33 of file BufferInputStream.h.
unsigned char* lat::BufferInputStream::m_top [protected] |
Definition at line 32 of file BufferInputStream.h.