#include <Iguana/Utilities/classlib/iotools/InputStreamBuf.h>
Public Member Functions | |
virtual void | attach (InputStream *to) |
virtual bool | attached (void) const |
virtual bool | close (void) |
virtual void | detach (void) |
InputStreamBuf (InputStream *data=0) | |
virtual int_type | pbackfail (int_type c=CLASSLIB_STREAM_EOF) |
virtual size_type | showmanyc (void) |
virtual InputStream * | stream (void) |
virtual int_type | uflow (void) |
virtual int_type | underflow (void) |
virtual size_type | xsgetn (char_type *data, size_type length) |
~InputStreamBuf (void) | |
Private Member Functions | |
size_type | refill (void) |
Private Attributes | |
ReadBuffer | m_buffer |
InputStream * | m_data |
Definition at line 20 of file InputStreamBuf.h.
lat::InputStreamBuf::InputStreamBuf | ( | InputStream * | data = 0 |
) |
lat::InputStreamBuf::~InputStreamBuf | ( | void | ) |
virtual void lat::InputStreamBuf::attach | ( | InputStream * | to | ) | [virtual] |
virtual InputStream* lat::InputStreamBuf::stream | ( | void | ) | [virtual] |
ReadBuffer lat::InputStreamBuf::m_buffer [private] |
Definition at line 42 of file InputStreamBuf.h.
InputStream* lat::InputStreamBuf::m_data [private] |
Definition at line 41 of file InputStreamBuf.h.