#include <Iguana/Utilities/classlib/iobase/IOInput.h>
Public Member Functions | |
virtual IOSize | read (void *into, IOSize n)=0 |
IOSize | read (IOBuffer into) |
int | read (void) |
virtual IOSize | readv (IOBuffer *into, IOSize buffers) |
IOSize | xread (void *into, IOSize n) |
IOSize | xread (IOBuffer into) |
IOSize | xreadv (IOBuffer *into, IOSize buffers) |
virtual | ~IOInput (void) |
Protected Member Functions | |
IOSize | read (IOBuffer *into, IOSize buffers) |
IOSize | xread (IOBuffer *into, IOSize buffers) |
Definition at line 17 of file IOInput.h.
virtual lat::IOInput::~IOInput | ( | void | ) | [virtual] |
Implemented in lat::File, lat::IOChannel, lat::Socket, lat::BufferInputStream, lat::FilterInputStream, lat::IOChannelInputStream, lat::MemoryStorage, lat::PipedInputStream, lat::PushBackInputStream, lat::StdInputStream, lat::StdioStorage, lat::StdStorage, lat::StorageInputStream, lat::SubStorage, lat::CheckedInputStream, lat::CPIOInputStream, lat::DecompressInputStream, lat::GZIPInputStream, lat::TarInputStream, and lat::ZipInputStream.
Reimplemented in lat::File, lat::IOChannel, lat::IOChannelInputStream, and lat::StorageInputStream.