#include <jem/io/InputStream.h>
Inherits jem::Object.
Inherited by jem::io::ArrayInputStream, jem::io::FileInputStream, jem::io::FilterInputStream, jem::io::GzipInputStream, jem::io::NullInputStream, jem::io::ObjectInputStream, jem::io::PipedInputStream, jem::io::ZipInputStream, jem::mp::BcastStream, jem::mp::InputChannel, and jem::mt::ThreadSafeInputStream.
virtual jem::io::InputStream::~InputStream |
( |
| ) |
|
|
protectedvirtual |
virtual void jem::io::InputStream::close |
( |
| ) |
|
|
virtual |
virtual idx_t jem::io::InputStream::poll |
( |
const Time & |
timeout | ) |
|
|
virtual |
Reimplemented in jem::mt::ThreadSafeInputStream, jem::mp::BcastStream, jem::io::FileInputStream, jem::mp::InputChannel, jem::io::BufferedInputStream, jem::io::PipedInputStream, jem::io::ArrayInputStream, jem::io::ObjectInputStream, jem::io::FilterInputStream, jem::io::GzipInputStream, and jem::io::ZipInputStream.
virtual idx_t jem::io::InputStream::read |
( |
void * |
buf, |
|
|
idx_t |
n |
|
) |
| |
|
pure virtual |
Implemented in jem::mt::ThreadSafeInputStream, jem::mp::BcastStream, jem::io::FileInputStream, jem::mp::InputChannel, jem::io::BufferedInputStream, jem::io::PipedInputStream, jem::io::ArrayInputStream, jem::io::ObjectInputStream, jem::io::FilterInputStream, jem::io::GzipInputStream, jem::io::ZipInputStream, jem::io::DataInputStream, and jem::io::NullInputStream.
virtual idx_t jem::io::InputStream::skip |
( |
idx_t |
n | ) |
|
|
virtual |